John Williams
The profession of Shaman has many advantages. It offers high status
with a safe livelihood free of work in the dreary, sweaty sense. In
most societies it offers legal privileges and immunities not granted
to other men. But it is hard to see how a man who has been given a
mandate from on High to spread tidings of joy to all mankind can be
seriously interested in taking up a collection to pay his salary; it
causes one to suspect that the Shaman is on the level of any other
con-man. But it's lovely work if you can get it.
-- Heinlein
Common Lisp Code
- CL-DATA-FORMAT-VALIDATION
a library for Common Lisp providing a consistent regular interface for
converting (and validating) external data (in the form of strings
usually) into internal data types and for formatting internal data
back into external presentable strings, all according to a conversion
or type specification.
- CL-DOCUTILS
a Common Lisp implementation of the Docutils text processing system for
processing plaintext into presentational formats such as HTML and
LaTeX. It is based upon the Python Docutils reference implementation
but uses Common Lisp idioms making it easier to extend and more
flexible. As with the reference implementation it includes a parser for
the reStructured text plaintext markup syntax which is suitable for
marking up documentation and for use as user markup for collaborative
web sites. It is successfully used to support a higher education
peer-review assessment and online tutorial system.
- JARW library of idioms and common utilities
- dictionary map/dictionary library
- inet internet protocol library
- markup Conversion S-expression structured
markup to html or latex.
- LENS Lisp Educational Network Simulator
- media On demand media conversion
e.g. to create web page images from source material.
- CLEWS Common Lisp Educational Web Server
Last Updated: 3rd Aug 2010
Copyright © 2003--2010 Dr John A.R. Williams
The views
expressed here are my own and do not necessarily reflect the views of
my employer.