femtolisp/femtolisp
JeffBezanson a55b46e9a6 switching to scheme #t, #f, and () values
porting code to sort out which NILs are false and which are
empty lists

switching to scheme-style special forms. however you feel about
scheme names vs. CL names, using both is silly.

mostly switching to scheme predicate names, with compatibility
aliases for now. adding set-constant! to make this efficient.

adding null?, eqv?, assq, assv, assoc, memq, memv, member

adding 2-argument form of if
allowing else as final cond condition

looking for init file in same directory as executable, so flisp
can be started from anywhere

renaming T to FL_T, since exporting a 1-character symbol is
not very nice

adding opaque type boilerplate example file

adding correctness checking for the pattern-lambda benchmark

bugfix in int2str
2009-01-29 01:04:23 +00:00
..
ast switching to scheme #t, #f, and () values 2009-01-29 01:04:23 +00:00
attic fixed some small flaws in (compare) 2008-08-30 22:18:20 +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 generic aref/aset for all arrays 2008-12-27 06:02:53 +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 switching to scheme #t, #f, and () values 2009-01-29 01:04:23 +00:00
color.lsp switching to scheme #t, #f, and () values 2009-01-29 01:04:23 +00:00
cps.lsp switching to scheme #t, #f, and () values 2009-01-29 01:04:23 +00:00
cvalues.c switching to scheme #t, #f, and () values 2009-01-29 01:04:23 +00:00
dict.lsp import femtolisp source 2008-07-01 01:54:22 +00:00
equal.c switching to scheme #t, #f, and () values 2009-01-29 01:04:23 +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.c switching to scheme #t, #f, and () values 2009-01-29 01:04:23 +00:00
flisp.h switching to scheme #t, #f, and () values 2009-01-29 01:04:23 +00:00
opaque_type_template.c switching to scheme #t, #f, and () values 2009-01-29 01:04:23 +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 switching to scheme #t, #f, and () values 2009-01-29 01:04:23 +00:00
printcases.lsp import femtolisp source 2008-07-01 01:54:22 +00:00
read.c switching to scheme #t, #f, and () values 2009-01-29 01:04:23 +00:00
stream.c switching to scheme #t, #f, and () values 2009-01-29 01:04:23 +00:00
string.c switching to scheme #t, #f, and () values 2009-01-29 01:04:23 +00:00
system.lsp switching to scheme #t, #f, and () values 2009-01-29 01:04:23 +00:00
table.c switching to scheme #t, #f, and () values 2009-01-29 01:04:23 +00:00
tcolor.lsp switching to scheme #t, #f, and () values 2009-01-29 01:04:23 +00:00
test.lsp switching to scheme #t, #f, and () values 2009-01-29 01:04:23 +00:00
todo misc. cleanup 2009-01-05 02:45:21 +00:00
todo-scrap import femtolisp source 2008-07-01 01:54:22 +00:00
torus.lsp switching to scheme #t, #f, and () values 2009-01-29 01:04:23 +00:00
types.c misc. cleanup 2009-01-05 02:45:21 +00:00
unittest.lsp switching to scheme #t, #f, and () values 2009-01-29 01:04:23 +00:00
wt.lsp switching to scheme #t, #f, and () values 2009-01-29 01:04:23 +00:00