Bill Clementson wrote a great post about it here.
Tag: Scheme
Linked In to PLT
Tom Schouten has kindly set up a PLT Scheme group in Linked In.
To join it, go to his web page and click on the “PLT Scheme” link to request membership.
A presentation about Fluxus
About PLT Scheme v4.0
Have a look at Matthew Flatt’s thoughts about the pending release of PLT Scheme 4.0. He sets a definitive (if not authoritative) tone for what PLT Scheme v4.0 will, and will not, be.
A video tour of PLT Scheme 4.0
Via the PLT Scheme blog, there is a video tour of DrScheme now available here with a higher resolution video available here.
Using PLT Scheme for Game Development
This presentation at the Vancouver Lisp Users Group sounds like a lot of fun.
PLT Scheme 3.99 (revision 10030) for the OLPC XO
DrScheme is very, very close to its 4.0 release. I wanted to try out the newest bits on my OLPC XO using one of the nightly builds, but ran into the same problem as I did last time:
/home/olpc/apps/plt-3.99.0.25/bin/mred: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory
Some folks have resolved this dependency using Mesa for OpenGL emulation, but I found it easier to prepare a build that doesn’t depend OpenGL.
Here is the tarball and the md5sum for a trunk build that I made at revision 10030.
Here is how I did the build:
./configure --prefix=$WORKDIR/$DESTDIR --disable-gl --disable-shared --enable-origtree
make
make install
Programming the Sony AIBO in Scheme
This post on the PLT discussion list shares some research into programming the Sony AIBO with Scheme, with this followup post providing additional details on a Scheme interpreter (STk) that provides a foreign function interface for the Sony AIBO C++ API.
Perhaps one day those STk libraries will be ported to PLT!
STk
STk is a free R4RS Scheme interpreter which can access the Tk graphical package. Concretely, it can be seen as the standard Tk package where Tcl has been replaced by a Scheme interpreter. STk embeds also an efficient CLOS like object oriented system, called STklos, which provides:
- multiple inheritance
- generic functions
- multi-methods
- a MOP (Meta Object Protocol)
A history of macro systems
This is a great post explaining the history of macro systems.