upscheme/femtolisp
JeffBezanson 209b77a534 simplified and improved some of the prettyprinting logic
• eliminated bad behavior near screen edge, added wrapping
• added behavior: indent after some number of non-indented elements
• indent after head symbols with really long names
• don't indent after first argument to setq

improvements to cps converter
• correctly dispatch to non-cps functions
• handle vararg lambdas in head position
2009-01-03 05:30:22 +00:00
..
ast adding some ast functions 2008-12-29 21:53:21 +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 adding CPRIM type, smaller representation for primitives 2009-01-02 23:00:21 +00:00
color.lsp import femtolisp source 2008-07-01 01:54:22 +00:00
cps.lsp simplified and improved some of the prettyprinting logic 2009-01-03 05:30:22 +00:00
cvalues.c adding CPRIM type, smaller representation for primitives 2009-01-02 23:00:21 +00:00
dict.lsp import femtolisp source 2008-07-01 01:54:22 +00:00
equal.c adding CPRIM type, smaller representation for primitives 2009-01-02 23:00:21 +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 simplified and improved some of the prettyprinting logic 2009-01-03 05:30:22 +00:00
flisp.h adding CPRIM type, smaller representation for primitives 2009-01-02 23:00:21 +00:00
perf.lsp made apply() entry point more efficient (now non-consing) 2008-07-26 04:03:48 +00:00
pisum.lsp import femtolisp source 2008-07-01 01:54:22 +00:00
print.c simplified and improved some of the prettyprinting logic 2009-01-03 05:30:22 +00:00
printcases.lsp import femtolisp source 2008-07-01 01:54:22 +00:00
read.c generic aref/aset for all arrays 2008-12-27 06:02:53 +00:00
string.c adding CPRIM type, smaller representation for primitives 2009-01-02 23:00:21 +00:00
system.lsp simplified and improved some of the prettyprinting logic 2009-01-03 05:30:22 +00:00
table.c more efficient representation for small tables 2008-12-22 06:36:50 +00:00
tcolor.lsp adding performance test files 2008-07-15 00:06:42 +00:00
test.lsp refactored escape sequence handling a bit, added error for invalid hex 2008-11-06 04:04:04 +00:00
todo adding CPRIM type, smaller representation for primitives 2009-01-02 23:00:21 +00:00
todo-scrap import femtolisp source 2008-07-01 01:54:22 +00:00
torus.lsp adding more ios functions 2008-08-17 18:16:31 +00:00
types.c adding CPRIM type, smaller representation for primitives 2009-01-02 23:00:21 +00:00
unittest.lsp renaming 'char' type to 'byte' to avoid confusion 2008-12-24 04:43:36 +00:00
wt.lsp I decided it was rather random that set was the only function 2008-09-06 22:19:51 +00:00