|
These are fairly short self-contained Lisp
programs. All are complete with documentation,
and some include suggested exercises or tools to
support their use.
|
| |
| Ray Tracing: |
an extension of the ray-tracing
program published by Paul Graham in his book ANSI
Common Lisp |
| Design Patterns: |
implementations in Lisp of design
patterns from the classic text `Design Patterns,
Elements of Reusable Object-Oriented Software', by
Gamma, Helm, Johnson and Vlissides. |
| Tasks: | tool for defining hierarchies of tasks,
named by strings, which could be used in a
spreadsheet, time logging program etc. |
| Disk Partitioning: |
A simple program for describing
computer hard disks using a CLOS hierarchy. |
| HTML Generation: |
simple HTML generation; allows
programmer to mingle Lisp code and HTML markup |
| Validating Links: |
a program for validating links in
web pages. Uses a simplified representation of
URLs, and includes a CLIM-based tool for viewing
the structure of web sites being validated |
| Tester: |
a tool which lecturers can use to
batch test multiple solutions to the same problem |
| Exercise Manager: |
a toolset for managing the library
of Exercises found on this website |