[Please get me out of here!]
Programming
Note to self: learn how to spell
The Americans came with several copies of the Common Lisp the Language
specification put into the format designed for the X3J13 draft
standard. Each was about five inches thick. They also had a black
notebook containing "strategy". On the second day, Dick Gabriel and
Patrick Dussud sported "Lisp: Born in the USA" T-shirts. This created
a search for counter-slogans (chiefly among the French delegation), of
which "FORTRAN: Born in the USA" was probably the best.
(a little gem gleaned from the ALU
sight humor section. Originated here)
Purpose
Yes, like every other weiner out there, who spends more time
sitting in front of a computer than sleeping, I have written a page to
praise the languages I love, and shoot down the ones I hate.
Unfortunately, I haven't been in the mood lately to sit down and write
the bloody thing, so pretend you're reading something about the
perfection of Lisp and lisp-like languages. Here are some
links, torn ungracefully from my bookmark pages, until I actually get
around doing something here
- Lisp, big and beautiful, though not for the
parenthesis wary.
- CMU
Common Lisp Repository. This is the lisp section of the CMU AI Repository. A lot
of pointers to documentation, implementations and code.
- The
Association of Lisp Users (ALU). Lisp related info, including
pointers to real world uses of the language, and a humor section.
- CMU Common Lisp
activities. Though no longer supported by
CMU, work is still being done on this high quality lisp. From
here, you can find links to the current development tree, sources and
binaries for operating systems and machines that weren't originally
supported, and contacts for current information.
- Common
Lisp HyperSpec. This is (essentially) the ANSI standard for Common Lisp,
htmlized and extensively cross-referenced.
- Emacs. How
could I not include emacs information on a page mentioning lisp?
- Scheme, a simpler and more complex lisp
- The Scheme
home page at MIT. Links to documents and some
implementations.
- The Scheme
Repository. A large amount of available code, software, etc...
- Elk. The
Extension Language Kit. Does basically the same thing as guile, but the internals are a bit easier to deal
with (but doesn't do conservative gc, a major pain in the ass for c
code).
- Guile.
This is the Gnu Ubiquitous Intelligent Language for Extension. It
provides a library, which can be linked to programs and used to
provide a full fledged scheme interpreter, to be used for
configuration and extension, in much the same way as elisp
is used to extend Emacs.
Todo:
- Write an actual page, rather than a links page.
- Find an appropriate emacs site. UPDATE: The gnu
sight now has an emacs webpage,
poorly written by myself. Also, check out the news links, since I had
to spend a lot of time htmlizing the bloody things, and would like to
think that someone actually looks at them ;).
- Crush the rebel uprising, using only a balloon, a duck, and some
masking tape.
When you get to the bottom you go back to the [TOP] of the slide.
What's with this
lumpy crap?
By Greg Harvey
<Greg.Harvey@thezone.net>
My ICQ#: 60927702
Copyright (c)1997, 1998, 1999
Last modified Sun Nov 08,1998
Contains some annoyances for page harvesters >;^).