• Publicidad

Perl express debugger

¿Apenas comienzas con Perl? En este foro podrás encontrar y hacer preguntas básicas de Perl con respuestas aptas a tu nivel.

Perl express debugger

Notapor desdechina » 2013-02-15 06:54 @329

Hola:

¿Alguien sabe dónde puedo encontrar ayuda para el debugger de Perl Express?

¡Gracias!
desdechina
Perlero nuevo
Perlero nuevo
 
Mensajes: 38
Registrado: 2013-01-11 08:21 @389

Publicidad

Re: Perl express debugger

Notapor explorer » 2013-02-15 07:35 @357

En el menú Help, elige Help Topics. Cuando salga la ventana de ayuda, pulsa sobre Índice. Dentro del índice, elige Run Menu.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14486
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Perl express debugger

Notapor desdechina » 2013-02-18 09:38 @443

Hola:

Ahí ya lo había estado mirando pero no hay manera.

No sé si es que a mi no me funciona o que no sé cómo usarlo.

Intento ver valores de variables en el watch list, y nada.

Intento poner breakpoints para detener el programa, y nada.

Intento hacer correr el script línea a línea y no sé siquiera si es posible.
desdechina
Perlero nuevo
Perlero nuevo
 
Mensajes: 38
Registrado: 2013-01-11 08:21 @389

Re: Perl express debugger

Notapor explorer » 2013-02-18 09:42 @446

¿Qué intérprete de Perl tienes instalado?
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14486
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Perl express debugger

Notapor desdechina » 2013-02-19 06:34 @315

Perl express 2.5
desdechina
Perlero nuevo
Perlero nuevo
 
Mensajes: 38
Registrado: 2013-01-11 08:21 @389

Re: Perl express debugger

Notapor explorer » 2013-02-19 06:45 @323

No, ese no es el intérprete.

Perl Express necesita de la presencia de un Perl ya instalado. Puede ser el Perl de ActiveState, el Strawberry Perl u otro, pero se debe hacer aparte del Perl Express.

Realmente, Perl Express solo es un editor y una capa externa que maneja el depurador del intérprete de Perl.

En el menú View -> Options -> pestaña Perl, es donde le indicas la ruta al intérprete Perl que hayas instalado. Si no lo tienes instalado, te pone al lado "Download Perl Interpreter" para que te bajes uno.

Aquí tienes un enlace de la instalación y configuración del Perl de ActiveState.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14486
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Perl express debugger

Notapor desdechina » 2013-02-19 09:22 @432

¡Ups! ¡Qué empanada!

Active Perl 5.12.4
desdechina
Perlero nuevo
Perlero nuevo
 
Mensajes: 38
Registrado: 2013-01-11 08:21 @389

Re: Perl express debugger

Notapor explorer » 2013-02-19 10:56 @497

Vale, ¿y el Perl Express sabe dónde está ese intérprete? Es en la caja de diálogo que te he comentado antes.

Si todo estuviera bien, deberías poder ejecutar un pequeño programa Perl desde el propio Perl Express, pulsando sobre Run.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14486
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Perl express debugger

Notapor desdechina » 2013-02-19 11:54 @537

Sí, sí. Si ejecutarlo no hay problema.

Lo que intento es, por ejemplo, poder hacer trazabilidad del proceso para ver los valores de una variable.

Recuerdo que en Visual Basic se podía hacer con la ventana de inspección.

Buscaba si se puede hacer algo parecido con el Perl Express.
desdechina
Perlero nuevo
Perlero nuevo
 
Mensajes: 38
Registrado: 2013-01-11 08:21 @389

Re: Perl express debugger

Notapor explorer » 2013-02-19 12:42 @571

Dentro de la página de la ayuda de Run Mode (indicada unos mensajes antes), hay una opción que se llama Set Watch, que es justo para eso.

Entonces, en tu programa, solo tienes que seleccionar con el ratón la variable que quieres vigilar. Por ejemplo, si quieres ver los contenidos de $i debes seleccionar esos dos caracteres (el signo del dólar y la letra 'i'). Luego, vas al menú Run y seleccionas la opción "Set Watch". La variable aparecerá en la caja de la izquierda, bajo el icono de la pestaña "Watch List".
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14486
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Siguiente

Volver a Básico

¿Quién está conectado?

Usuarios navegando por este Foro: Bing [Bot] y 1 invitado

cron