Preguntas etiquetadas con raku

Para preguntas relacionadas con el lenguaje de programación Raku (anteriormente conocido como Perl 6).


2
Puedo llamar a cualquier método en cero y esto se siente mal
Pasé un tiempo considerable depurando un script recientemente, y cuando finalmente encontré el problema fue por un código que se veía así: class Foo { has $.bar; method () { # do stuff $!.bar; } } Resultó que el problema era con eso $!.bar, que debería haber sido $!baro $.bar. …
14 raku 


2
¿Por qué no hay un método "cada" en las secuencias Perl6?
A veces empiezo a escribir una cadena de llamadas a métodos en Perl 6 REPL, como: ".".IO.dir.grep(...).map(...). ... y luego me doy cuenta de que lo que quiero hacer con la lista final es imprimir cada elemento en su propia línea. Esperaría que las secuencias tengan algo así como un …
14 raku 

3
¿Cómo puedo definir una gramática Raku para analizar el texto TSV?
Tengo algunos datos de TSV ID Name Email 1 test test@email.com 321 stan stan@nowhere.net Me gustaría analizar esto en una lista de hashes @entities[0]<Name> eq "test"; @entities[1]<Email> eq "stan@nowhere.net"; Tengo problemas para usar el metacarácter de nueva línea para delimitar la fila de encabezado de las filas de valor. Mi …
13 csv  grammar  raku 

3
Cómo implementar alrededor en Raku
En Perl, usando Moo, puedes implementar aroundsubs, que envolverán otros métodos en una clase. around INSERT => sub { my $orig = shift; my $self = shift; print "Before the original sub\n"; my $rv = $orig->($self, @_); print "After the original sub\n"; }; ¿Cómo se puede implementar este comportamiento en …
13 oop  raku 

1
Expresando la secuencia de suma doble en Raku
¿Cómo expresar la secuencia de suma doble doble variable en Perl 6? Para ver un ejemplo de secuencia de suma doble doble variable , vea esto Debe expresarse como es, es decir, sin reducir matemáticamente la suma doble en una sola suma. Gracias.
13 math  raku 




1
¿Cuál es la diferencia entre $ / y $ ¢ en expresiones regulares?
Como indica el título, ¿cuál es la diferencia entre $/y $¢? Parecen tener siempre el mismo valor: my $text = "Hello world"; $text ~~ /(\w+) { say $/.raku } (\w+)/; $text ~~ /(\w+) { say $¢.raku } (\w+)/; Ambos dan como resultado objetos de coincidencia con los mismos valores. ¿Cuál …
11 regex  raku 

1
Utilice Haskell como módulos Prelude en un módulo en raku
Estoy escribiendo un paquete de dibujo con algunas partes, y tengo operadores y tipos de datos dispersos en todo. Sin embargo, no quiero que los usuarios agreguen los módulos correspondientes cada vez, ya que sería bastante complicado, por ejemplo, tendría una Pointclase, un Monoidrol y una Styleclase en diferentes rutas …
11 haskell  raku 

2
¿Alternativa a Perl's <> en Raku?
Aquí aprendí mi camino alrededor de Raku (neé Perl 6), muy agradable por todos lados. Pero extraño mucho la magia &lt;&gt;de Perl 5, donde puedes simplemente: my $x = &lt;&gt;; print $x; while(&lt;&gt;) { print join(':', split); } (lea la siguiente línea de entrada $x, repita el resto; la entrada …
11 migration  raku 

1
Ejecutar una aplicación Raku Cro como un servicio persistente
Me gustaría ejecutar una aplicación perl6 / raku Cro como un servicio detrás de un servidor web frontend. Solo ejecutar cro runno manejará el reinicio después de segfaults y reinicios. Anteriormente con perl5 he usado FastCGI; sin embargo Cro::HTTP::Server, el Cro::HTTP::Server.new().start()idioma no parece compatible con el while $fcgi.accept() {}ejemplo de …
11 raku  cro 


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.