upscheme/femtolisp
JeffBezanson 264df1f90b improving closure representation
some performance tweaks
2009-04-28 04:10:18 +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
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 improving closure representation 2009-04-28 04:10:18 +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
builtins.c fixing bug in truncate 2009-04-22 15:02:49 +00:00
color.lsp adding #b, #o, #d, #x numeric literals 2009-02-01 01:53:58 +00:00
compiler.lsp some performance tweaks 2009-04-27 03:21:53 +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 improving closure representation 2009-04-28 04:10:18 +00:00
equal.c improving closure representation 2009-04-28 04:10:18 +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 return special form 2009-04-26 22:19:32 +00:00
flisp.c improving closure representation 2009-04-28 04:10:18 +00:00
flisp.h improving closure representation 2009-04-28 04:10:18 +00:00
iostream.c allowing (copy x) and other byte stream functions only on plain-old-data types 2009-04-19 16:48:09 +00:00
mkboot0.lsp updating interpreter to work better for bootstrapping 2009-04-23 00:55:03 +00:00
opaque_type_template.c switching to scheme #t, #f, and () values 2009-01-29 01:04:23 +00:00
opcodes.h adding return special form 2009-04-26 22:19:32 +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 improving closure representation 2009-04-28 04:10:18 +00:00
printcases.lsp removing some unnecessary stuff 2009-03-23 20:44:19 +00:00
read.c updating interpreter to work better for bootstrapping 2009-04-23 00:55:03 +00:00
rule30.lsp adding nestlist, to-proper, string.rep, pad-l, pad-r, trace, untrace, 2009-03-28 21:39:04 +00:00
string.c adding support for arbitrarily-long argument lists 2009-03-27 03:06:55 +00:00
system.lsp adding return special form 2009-04-26 22:19:32 +00:00
table.c eliminating interpreter. the bytecode VM is now fully bootstrapped. 2009-04-21 00:56:05 +00:00
tcolor.lsp switching to scheme #t, #f, and () values 2009-01-29 01:04:23 +00:00
test.lsp adding dump, memstream, io.read, and io.write 2009-03-02 04:26:16 +00:00
todo improving closure representation 2009-04-28 04:10:18 +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 making = a builtin 2009-04-15 23:54:43 +00:00
wt.lsp converting for to a special form 2009-04-16 03:05:38 +00:00