is a dialect of Lisp and as such owes much to the great body of work that has been done on language design in the name of Lisp over the last thirty years. The distinguishing features of EuLisp are (i) the integration of the classical Lisp type system and the object system into a single class hierarchy (ii) the complementary abstraction facilities provided by the class and the module mechanism (iii) support for concurrent execution.
Category: Link
Liskell
is a new syntax frontend for Haskell. Next to its syntax in the form of symbolic expressions — which is also known as Lisp — Liskell also features an extended meta-programming facility. Its aim is to get the best of both worlds: being pure and functional with type inference in the tradition of Haskell, while providing the simplicity and uniformity in its syntax that is necessary for meta-programming.
Lisp Flavoured Erlang
is a lisp syntax front-end to the Erlang compiler. Code produced with it is compatible with “normal” Erlang code.
The really big change with this release is that
LFE is now Lisp-2 like Common Lisp, i.e. functions and variables reside in different name spaces, instead being a Lisp-1 like Scheme where they reside in the same name space.
(via PLNews)
Live Coding with Fluxus
Fluxus is a live coding system built on PLT Scheme.
Fluxus reads live audio or OSC network messages which can be used as a source of animation data for realtime performances or installations. Keyboard or mouse input can also be read for games development, and a physics engine is included for realtime simulations of rigid body dynamics.
Fluxus is a very cool system and the maintainer Dave is a very nice guy. Be sure to check it out!
Addendum: 8/14/8
Dave posted some links to videos of fluxus and the no copy paste jam.
(via PLT)
The Schematics Scheme Cookbook
The Schematics Scheme Cookbook
is a collaborative effort to produce documentation and recipes for using Scheme for common tasks.
This is a site with high quality posts, and in particular it has a large amount of code specific to PLT Scheme. It is yet another great site that is definitely worth your time.
John's Notes on ECLM MMVIII
John has some good notes from ECLM 08 on how folks are using Common Lisp.
SICP Prerequisites?
What helps you tackle SICP?
The answer from this post:
How to Solve It: A New Aspect of Mathematical Method by G. Polya
Congratulations Eli!
With a marked resolve and steadfast discipline, Eli has completed his SICP study project.
Eli is an inspiration to, and fine example for, all students of programming.
SICP in Emacs
SICP in Emacs: Get the best of one in the best of the other.
The implications are obvious!
Inform Users with BoxQuote
Have a look at how to utilize the “box control” within Emacs to help users with the task at hand.