Projects / KSM-Scheme


KSM-Scheme is a Scheme interprter that integrates easily with functions and variables defined in the C programming language. KSM-Scheme implements the Revised5 Report on the Algorithmic Language Scheme standard. In addition to the standard, KSM-Scheme has extensions that enable it to call C functions and to manipulate C variables directly.


Recent releases

  •  14 May 2001 07:56

    Release Notes: This release adds support for C-like syntax, which should make it possible for users to exploit the expressive power of Scheme with the compact syntax of C.

    •  23 Apr 2001 05:52

      Release Notes: This release adds support for multi-threaded programming, using the POSIX thread library ( Thread, mutex, condition variable, semaphore, sigwait, and atfork are available.

      •  06 Apr 2001 11:02

        Release Notes: This release supports Unicode. Internal representation of strings and identifiers is encoded by UTF-8. Consequently, it accepts Scheme programs that are written in any character-set encoding, if they are convertible to Unicde (almost any encoding). Regular expression engine (based on that of Henry Spencer) has been enhanced to support Unicode.

        •  04 Feb 2001 17:06

          Release Notes: This version supports bignum, rational numbers, and complex numbers (using the GMP library), adds extensions to handle regular expressions, and refines the C variable/function interface.

          •  10 Dec 2000 15:45

            Release Notes: Initial release.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.