upscheme/femtolisp
JeffBezanson bfbbf051c9 doing a better job hashing circular structure. the hash function is now
always fast and gives conservative correct answers, at the expense of
fidelity on medium and large size structures. for example (hash (iota 15))
gives the same result as (hash (iota 14)).
2009-05-20 03:39:20 +00:00
..
ast initial implementation of let-syntax 2009-03-17 21:53:55 +00:00
attic initial implementation of let-syntax 2009-03-17 21:53:55 +00:00
lib adding gc handles, making evaluator stack static 2009-05-19 02:54:56 +00:00
site removing some redundant/irrelevant files 2008-08-30 05:05:31 +00:00
tiny import femtolisp source 2008-07-01 01:54:22 +00:00
100x100.lsp import femtolisp source 2008-07-01 01:54:22 +00:00
FLOSSING fixed some small flaws in (compare) 2008-08-30 22:18:20 +00:00
LICENSE changing license, since google code does not support the CPL 2008-08-30 02:56:46 +00:00
Makefile adding R6RS div, mod, div0, mod0 2009-05-14 17:54:59 +00:00
ascii-mona-lisa support reading hex float literals 2008-11-23 07:12:37 +00:00
ascii-mona-lisa-2 support reading hex float literals 2008-11-23 07:12:37 +00:00
bootstrap.sh adding *error-stream* variable 2009-05-05 23:51:13 +00:00
builtins.c adding gc handles, making evaluator stack static 2009-05-19 02:54:56 +00:00
color.lsp adding #b, #o, #d, #x numeric literals 2009-02-01 01:53:58 +00:00
compiler.lsp adding R6RS div, mod, div0, mod0 2009-05-14 17:54:59 +00:00
cps.lsp adding top-level-value and set-top-level-value!, using them instead of 2009-04-17 14:41:15 +00:00
cvalues.c adding R6RS div, mod, div0, mod0 2009-05-14 17:54:59 +00:00
equal.c doing a better job hashing circular structure. the hash function is now 2009-05-20 03:39:20 +00:00
equal.scm import femtolisp source 2008-07-01 01:54:22 +00:00
equalhash.c adding equalhash.c 2008-11-28 21:44:59 +00:00
equalhash.h adding equalhash.c 2008-11-28 21:44:59 +00:00
flisp.boot adding R6RS div, mod, div0, mod0 2009-05-14 17:54:59 +00:00
flisp.c doing a better job hashing circular structure. the hash function is now 2009-05-20 03:39:20 +00:00
flisp.h adding gc handles, making evaluator stack static 2009-05-19 02:54:56 +00:00
iostream.c adding gc handles, making evaluator stack static 2009-05-19 02:54:56 +00:00
mkboot0.lsp updating interpreter to work better for bootstrapping 2009-04-23 00:55:03 +00:00
mkboot1.lsp adding *error-stream* variable 2009-05-05 23:51:13 +00:00
opaque_type_template.c switching to scheme #t, #f, and () values 2009-01-29 01:04:23 +00:00
opcodes.h adding integer division function div 2009-05-14 01:30:25 +00:00
perf.lsp switching to scheme #t, #f, and () values 2009-01-29 01:04:23 +00:00
pisum.lsp switching to scheme #t, #f, and () values 2009-01-29 01:04:23 +00:00
print.c using global variables uniformly for print settings instead of passing 2009-05-05 04:01:06 +00:00
printcases.lsp removing some unnecessary stuff 2009-03-23 20:44:19 +00:00
read.c adding integer division function div 2009-05-14 01:30:25 +00:00
rule30.lsp making 3rd argument to string.sub optional 2009-05-07 02:10:52 +00:00
string.c adding gc handles, making evaluator stack static 2009-05-19 02:54:56 +00:00
system.lsp adding R6RS div, mod, div0, mod0 2009-05-14 17:54:59 +00:00
table.c using global variables uniformly for print settings instead of passing 2009-05-05 04:01:06 +00:00
tcolor.lsp switching to scheme #t, #f, and () values 2009-01-29 01:04:23 +00:00
test.lsp doing a better job hashing circular structure. the hash function is now 2009-05-20 03:39:20 +00:00
todo adding divide by 0 check in div 2009-05-14 02:53:04 +00:00
todo-scrap import femtolisp source 2008-07-01 01:54:22 +00:00
torture.scm adding the ability to heap-allocate extentions to the value stack, 2009-04-01 04:31:49 +00:00
torus.lsp some cleanup, removing some unnecessary global bindings 2009-04-08 18:17:02 +00:00
types.c adding dump, memstream, io.read, and io.write 2009-03-02 04:26:16 +00:00
unittest.lsp doing a better job hashing circular structure. the hash function is now 2009-05-20 03:39:20 +00:00
wt.lsp converting for to a special form 2009-04-16 03:05:38 +00:00