First, learn how to use the (great) editor emacs, then try to run ACL from within emacs. A terrific combination.
On the PC under Linux:
On Solaris:
Now you are read to start playing with emacs:
Instructions for starting Allegro Common Lisp in Emacs (both PC/Linux and Solaris):
Using composer:
ACL has a terrific interactive development environment with
a graphical inspector, debugger, profiler (time and space),
etc. etc. To use it, you check out "Start composer" button in the menu buttons of
emacs. Alternativelyt, type i n your *common-lisp* buffer the
following:
(require 'composer)
(composer:start-composer) alternatively, you can also use the buttons on the top of the emacs window.Warning about X:
Sometimes, especially when you are working remotely, you need to tell Xwindows to allow Lisp to open new windows and to tell the computer running your Lisp where to open up a window. The following two commands (respectively) may be handy/necessary. You should type them before you you start xemacs, then ACL, then composer...:
- From the machine you are sitting on: xhost + (or xhost <the name of the machine where Lisp is running>)
- From the machine running the Lisp image: setenv DISPLAY <the name of the specific station you are working on>.<domain-name>.<extension>:0.0. For example: setenv DISPLAY cse-ferg42.unl.edu:0.0
Please let us know quickly if you are encountering any problems. Contact the instructor, TA, or RAs during office hours or ask for an appointment.
Berthe Y. Choueiry
Last modified: