Projects / Elk


Elk (the Extension Language Kit) is an implementation of the Scheme programming language. It can be used as a standalone Scheme interpreter, or as an embeddable, reusable extension language subsystem for applications written in C or C++ through the libelk library.

Operating Systems

RSS Recent releases

  •  14 Jun 2006 10:08

Release Notes: The last known garbage collector integrity bug was fixed.

  •  05 Dec 2003 07:08

Release Notes: More portability checks have been added to the configure script, and an installation bug preventing plugins from being loaded has been fixed. The BeOS port now has support for dynamic plugins.

  •  28 Sep 2003 09:43

Release Notes: R4RS support was enhanced, and this release successfully passes r4rstest.scm. It also includes many compilation fixes for non-Linux platforms, such as Solaris and OS X.

  •  22 Sep 2003 03:32

Release Notes: Plugin loading was fixed on HP-UX, Mac OS X, and Windows. The Windows port is now complete and automatically finds its configuration and plugins. Various portability issues were fixed in libelk and in the build system.

  •  13 Sep 2003 03:12

Release Notes: HP-UX and Windows ports were added, though the Windows port does not yet support dynamic plugins. A bug in the garbage collector was fixed.


Project Spotlight


An innovative NoSQL database.


Project Spotlight


Home automation software.