dfsch is Scheme-like Lisp dialect and it's C
implementation. dfsch as a language draws inspiration from
R5RS,
but also contains concepts inspired by other languages, mainly
Common
Lisp. Implementation is written in plain C with
Boehm-Demers-Weiser
conservative garbage collector using some object-oriented
concepts on top of plain C. Whole implementation should be
fairly portable accross unix platforms, but currently is only
tested on Linux on i386, Sparc and Alpha.
0.2.0
Mon Feb 11 20:07:27 2008 UTC
dfsch/dfsch-0.2.0.tar.gz - 419209 Bytes,
PGP signature, SHA1:
48fa907ca38fbcaf1e4364c9a605e338b15fbf7d
- Garbage collected symbols
- More math functions and predicates
- length checks for circularity
- Threading module
- Better tail-recursion support
- Nested car and cdr functions (cadr...)
- Regular expression support
- unwind-protect
- require/provide + load with path searching
- Unix interface module
- Trivial format implementation
- Ports for I/O
- Object system with generic functions (incomplete)
0.2.0-pre2
Mon Feb 11 19:41:55 2008 UTC
dfsch/dfsch-0.2.0-pre2.tar.gz - 355447 Bytes,
PGP signature, SHA1:
f16e5a7ca555660003379872ae5fe9aca4991397
- No hard dependency on readline
- Reader more compliant with R5RS
- Structures (as macros for now, example of language)
0.2.0-pre1
Mon Feb 11 19:41:44 2008 UTC
dfsch/dfsch-0.2.0-pre1.tar.gz - 347384 Bytes,
PGP signature, SHA1:
ef90be93358101feb3bb46e04e0616b960fe8965
Development version. New exception handling, better in-memory
represention of objects, binary strings, UTF-8 strings...
0.1.1
Mon Feb 11 19:41:30 2008 UTC
dfsch/dfsch-0.1.1.tar.gz - 306841 Bytes,
PGP signature, SHA1:
b85e4366f491dcb4180f48818ab099d8ab1a9e9b
Header files are now installed correctly.
0.1
Mon Feb 11 19:41:20 2008 UTC
dfsch/dfsch-0.1.tar.gz - 306652 Bytes,
PGP signature, SHA1:
f8807f18e5ad8b1146e799cd3ec32447abcf9aaf
First version, that I'm able to consider useful.