Projects / dfsch

dfsch

dfsch is Scheme-like LISP dialect. It draws inspiration from R5RS, but also contains concepts inspired by other languages, mainly Common Lisp, most notable of which is inclusion of a CLOS-style object system with multiple dispatch and condition systems. The implementation is written in plain C with a Boehm-Demers-Weiser conservative garbage collector using some object-oriented concepts on top of plain C.

Tags
Licenses
Operating Systems
Implementation

Recent releases

  •  16 Apr 2012 08:36

    Release Notes: This release adds a complete object system similar to CLOS, more extensive debugging support, and many library functions oriented toward practical use. 0.4.0 final changes external representation of uninterned symbols from the slightly incorrect behavior of versions RC3 and earlier.

    •  04 Apr 2012 04:18

      Release Notes: This third release candidate brings minor documentation changes and a cleaned-up interface for modifying textual representations for instances of user-defined classes, which is not backward compatible. It's expected that this will be the last release candidate in the 0.4.0 branch.

      •  22 Mar 2012 02:57

        Release Notes: This second release candidate fixes an incorrect library path used by testsuite, a major problem in tk-gui:bind-event, and an insignificant typo in one of the C API headers.

        •  18 Mar 2012 20:53

          Release Notes: This first release candidate of version 0.4.0 adds a complete object system similar to CLOS, more extensive debugging support, and many library functions oriented towards practical use, like serialization, networking, and cryptography.

          •  16 Jul 2009 15:23

            Release Notes: This release brings significant performance enhancements in the interpreter core together with better support for interactive debugging. Some previously external modules were integrated into the base interpreter package.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.