Who doesn’t love spray cheez… or Scheme… or Emacs-Lisp?
This book is another classic that must be imbibed.
Schluessel is an R5RS Scheme implementation based on Java. Schluessel can manipulate Java libraries by using reflection. Scheme applications written by Schluessel can also embed in Java applications.
husk is a dialect of Scheme written in Haskell that implements a superset of the R5RS standard.
Husk may be used as either a stand-alone interpreter or as an extension language within a larger Haskell application, and is available under the MIT license.
Scheme Spheres is the batteries (as in “batteries included”) for the Gambit Scheme Compiler. It is a collection of modules and tools to help you build stuff.
Not sure whether I blogged about this or not already, but I sure could not find it so here goes.
A while back my buddy Bruce needed some randomly generated images in a particular format for a project. The specs were more of a “I’ll know it when I see it” kind of thing so I volunteered to help out and have some fun with Racket in the process.
The nifty part is that during development and also use you may preview the images directly inside of DrRacket. This feature made the work so, so fun (other editors do this, too).
Here is a copy of the code. Try running manual.scm and the image will show up in the REPL. If you run automatic.scm it will dump the image in /tmp.