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

Recent releases

  •  14 Jun 2006 17:08

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

    •  05 Dec 2003 15: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 16: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 10: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 10: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


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.