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

RSS Recent releases

  •  16 Apr 2012 19:52

    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 12:21

      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 14:30

        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.

        •  19 Mar 2012 01:34

          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 17:09

            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

            MacX DVD Ripper Mac Free Edition

            Software that rips DVD to MOV, MP4, M4V, and iTunes.

            Screenshot

            Project Spotlight

            123 Flash Chat Moodle Module

            A chat room module for Moodle.