|Chapter 1: Getting Started
- Either use the machine
denali.cse.buffalo.edu for all your work in
this course, and do it all in the directory you have created named
- We will be using Allegro Common Lisp (called "ACL") version
- Read Chapter 1.
- Arrange your computer's desktop so that you have the browser
open to these notes, and a window open with a shell running in it.
Put them side-to-side, or one above the other so that you can read
both at the same time. Do this throughout the entire course.
- Do all the exercises in Chapter 1. The following notes will help:
- to enter ACL, enter the shell command
- To exit ACL, enter the Lisp command
- The ACL interrupt key is ^C (or C-c), which is read "control c",
and is entered by holding down the Control key and simultaneously
typing the C key.
- To leave the debugger, enter C-d.
- To pop up a single level in the debugger, enter C-d once.
- To pop all the way up to the top-level listener from any debugger
level, enter the command
- Get out of acl, and back to the shell level.
- Do the following:
- Create an empty file named
- Run acl.
- Have Lisp evaluate the number
- Type the interrupt key, going into debugger level 1, and have
Lisp evaluate the number
- Continue this down to debugger level 3, at each level, have Lisp
evaluate the number of that level (
2 on level 2,
3 on level 3).
- Go up to debugger level 2.
- Go up to the top-level listener.
- Exit acl.
- Paste the preceding interaction (from entering acl to exiting it)
- Submit that file by executing the shell command
- Go on to Chapter 2.
- When I have read your submission, assuming you have done it
correctly, I will record your progress in the grade sheet.
If you have not done it correctly, I will send you email.