random-state.net

Curios, oddities, vagaries and anomalies -- all to amuse the old and delight the young. Lisp hacks sold during intermission.

files/  images/  tmp/  pubkey.asc  rss.xml

Log

...more at Flickr

Et Tu, Nikodemus #
hacking, November 14th 2009

Inspired by Nathan, I decided to put some of my not-hosted-anywhere things up on Github.

This includes raylisp and sb-cga. Neither is released or supported in any shape or form, but since it turns out my yesterday's snapshot was broken on x86, this is easier than making new snapshots and less embarassing than letting people play with known-broken snapshots...

Nikodemus Siivola, <nikodemus@random-state.net>
Vaasankatu 6 C 49, 00500 Helsinki, Finland
+358 44 2727 526

Hacks

Some of my potentially useful hacks include

  • Anaphora is a collection of anaphoric macros from Hell for Common Lisp.
  • Esrap is a simple packrat parser for Common Lisp.
  • Hyperdoc is a proposal and implementation for hyperdocumentation support in Common Lisp.
  • Linedit is a readline-style input library for Common Lisp.
  • Osicat is a lightweight operating system interface library for Common Lisp.
  • sb-cga is an work-in-progress would-be computer graphics algebra library for SBCL.
  • sb-cpu-affinity is a Common Lisp interface to the Linux CPU affinity masks. SBCL only.
  • trivial-template.lisp is a really really trivial template hack.
  • Upstream is a collection of command line tools (clnet, gna, savannah, and sfnet) for pulling Common-lisp.net, Gna!, Savannah, and SourceForge hosted projects from CVS without needing to remember magic incantations.

I'm also a developer on SBCL, an open source compiler and runtime system for ANSI Common Lisp, and I run a company called Steel Bank Studio, that provides commercial support and development for SBCL. Yes, Steel Bank Studio is my full-time job. No, I don't think I'll get rich.

Creative Commons License Unless otherwise noted, contents of this website are licensed under a Creative Commons Attribution 2.5 License.