A minimalist continuation-based Scheme written in C.
Go to file
Jesse D. McDonald 960d7917c9 Enforce that all structures have types derived from 'structure'.
Take advantage of this invariant to simplify struct type checks elsewhere.
Group (meta)structure definition with basic types.
2012-07-14 13:47:03 -05:00
doc Convert tail-call parameters to a byte-string. 2012-07-14 13:46:42 -05:00
libcompiler Add support for reading vectors and strings. 2012-07-14 13:46:49 -05:00
mods Convert tail-call parameters to a byte-string. 2012-07-14 13:46:42 -05:00
src Add support for reading symbols. 2012-07-14 13:46:54 -05:00
.hgignore Ignore dependency (*.d) files. 2012-07-14 13:42:51 -05:00
COPYING Add a formal public-domain dedication so that others can use this. 2012-07-14 13:40:14 -05:00
Makefile Enforce that all structures have types derived from 'structure'. 2012-07-14 13:47:03 -05:00
builtin.c Enforce that all structures have types derived from 'structure'. 2012-07-14 13:47:03 -05:00
builtin.h Enforce that all structures have types derived from 'structure'. 2012-07-14 13:47:03 -05:00
compiler.scm Fix pattern-matching for (value-list (#%apply ...)), etc. 2012-07-14 13:45:58 -05:00
gc.c Enforce that all structures have types derived from 'structure'. 2012-07-14 13:47:03 -05:00
gc.h Enforce that all structures have types derived from 'structure'. 2012-07-14 13:47:03 -05:00
interp.c Enforce that all structures have types derived from 'structure'. 2012-07-14 13:47:03 -05:00
interp.h Enforce that all structures have types derived from 'structure'. 2012-07-14 13:47:03 -05:00
reader.c Enforce that all structures have types derived from 'structure'. 2012-07-14 13:47:03 -05:00
reader.h Adjust indirect form (#i"path") to be relative to the current file. 2012-07-14 13:42:16 -05:00
rosella.c Adjust initial allocations to improve memory efficiency. 2012-07-14 13:45:20 -05:00
run-tests.sh Commit simple script to run regression tests: src/examples/test-*.rla. 2012-07-14 13:43:38 -05:00