Por defecto, el "dado" de Raku informa el número de línea donde se encuentra el "dado", ¿qué pasa si desea el número de línea del contexto de llamada, ala "carpa" con perl 5?
FWIW Estoy trabajando en un módulo ahora. Publicaré nuevamente una vez que haya terminado.
user0721090601
Respuestas:
10
No existe un equivalente directo para carp, pero puede iniciar raku con el --ll-exceptionparámetro, que creará un seguimiento completo de la pila en un error de ejecución.
Supongo que nadie ha logrado crear un Carpmódulo todavía. Crear un carpsub no debería ser demasiado difícil, dado que hay una Backtraceclase:
Ahora hay un módulo Carp disponible en GitHub y pronto debería estar disponible en el ecosistema Raku. Actualmente solo admite la funcionalidad más básica, pero con el tiempo debería mejorarse.
Entonces la respuesta a su pregunta es usar Carpa como lo haría en Perl 5. :-)
Respuestas:
No existe un equivalente directo para
carp
, pero puede iniciar raku con el--ll-exception
parámetro, que creará un seguimiento completo de la pila en un error de ejecución.Supongo que nadie ha logrado crear un
Carp
módulo todavía. Crear uncarp
sub no debería ser demasiado difícil, dado que hay unaBacktrace
clase:fuente
Ahora hay un módulo Carp disponible en GitHub y pronto debería estar disponible en el ecosistema Raku. Actualmente solo admite la funcionalidad más básica, pero con el tiempo debería mejorarse.
Entonces la respuesta a su pregunta es usar Carpa como lo haría en Perl 5. :-)
fuente