Beruflich Dokumente
Kultur Dokumente
FISI-UNMSM
Contiene una barra de men, una barra de botones y un rea que muestra la ventana
activa llamada Listener 1 (ventana en la cual tendrn efecto los comandos
seleccionados desde el men Works). Los iconos en la barra de botones permiten
acceder al listener, al editor, al navegador de salida, al inspector, al navegador de clases,
al navegador de funciones genricas, al navegador de llamadas de funciones, al
navegador del sistema, al navegador de condiciones de compilacin, al buscador de
archivos, al profiler, al navegador de ventanas, al navegador de procesos, y al shell.
La barra de mens contiene ocho mens:
El men Works contiene comandos que actan sobre la ventana activa.
El men File contiene comandos para cargar, guardar y compilar archivos Lisp.
El men Edit contiene comandos para copiar y pegar texto y tambin objetos Lisp, para
encontrar y reemplazar texto, y para establecer links entre herramientas.
El men Tools contiene comandos para crear y configurar herramientas del Common
LispWorks.
El men Debug se habilita slo cuando se ha ingresado el depurador en la herramienta
Listener. Contiene comandos que realizan operaciones en el marco de pila actual.
Con el men History se accede a los eventos recientes o a los objetos navegados en la
ventana activa de herramienta.
El men Windows presenta una lista de las ventanas que han sido abiertas en el entorno.
Contiene comandos estndares para ordenar las ventanas. Para activar una ventana
cualquiera, seleccionarla desde este men.
El men Help contiene los comandos de ayuda.
IA Grupo 1
FISI-UNMSM
File/Save
File/New
File/Open
Figure 2. Botones del podio del LispWorks y sus funciones
IA Grupo 1
FISI-UNMSM
Tabs
Prompt
Previus
Frame
Next
Frame
Backtrace
Print
Bindings
GUI debugger
Find
Source
Main area
Echo area
Figure 3. Listener
En el modo vista del Listener, el rea principal del Listener contiene un prompt en su
esquina superior izquierda. Este prompt de lnea de comando ayuda a identificar el
punto en el Listener en el que ese evala lo que se tipee. Puede tambin contener otro
tipo de informacin til; por defecto la informacin se refiere al paquete actual y al
nmero actual en la lista de historial de comandos.
Se puede clicar la pestaa Output para mostrar la vista de salida del Listener; esta vista
muestra cualquier salida que sea creada por el Listener, o los procesos hijos creados
desde el Listener.
Evaluando formas simples
1. Tipear el nmero 12 en el prompt y presionar Return.
Cualquier forma vlida del Common Lisp que se tipee en el prompt es evaluada y el
resultado es inmediatamente impreso en pantalla en la parte baja del Listener.
Cuando el Common Lisp evala un nmero, el resultado es el mismo nmero, por tanto
se imprime 12:
PROMPT > 12
12
PROMPT >
IA Grupo 1
FISI-UNMSM
La forma que se haba tipeado previamente aparece en el prompt. Aqu podra editarse
esta forma y presionar Return para evaluar la forma editada. Por el momento, slo
llevar a cabo la siguiente instruccin.
3. Presionar Alt+P otra vez, y luego presionar Return.
PROMPT > (+ val val val)
3
PROMPT >
Al presionar una segunda vez Alt+P el entorno mostr la penltima forma que se
evalu. Esta vez si se presiona inmediatamente despus Return, simplemente lo que
hace es re-evaluar la forma. Se puede usar Alt+P repetidamente, llamando de esta
manera a cualquier forma que se haya evaluado en la sesin actual. Esta vez, al evaluar
la forma da como resultado 3, debido a que el valor de val fue cambiado en el intern.
Interrumpiendo la evaluacin
El botn
interrumpe la evaluacin en el Listener. Se puede usar tambin la
combinacin de teclas Ctrl+Break.
IA Grupo 1
FISI-UNMSM