Jeremiah Orians
|
5dd16a2267
made __stdin, __stdout and __stderr part of the cell space and fixed garbage collection
|
5 years ago |
Jeremiah Orians
|
2e8f9acb0b
Resurrected mes_posix.c and changed __stdin to struct cell*
|
5 years ago |
Jeremiah Orians
|
9eadef604b
An incomplete and mostly wrong version of define-macro but it passes basic tests
|
5 years ago |
Jeremiah Orians
|
a7ca5ddba2
Starting to add support for macros in slow_lisp
|
5 years ago |
Jeremiah Orians
|
594db815bd
Seperated initialization from the definitions of the builtins
|
5 years ago |
Jeremiah Orians
|
0038c016f9
Added support for core:record-constructor
|
5 years ago |
Jeremiah Orians
|
e571015d7f
More possible primitives for record support
|
5 years ago |
Jeremiah Orians
|
2ff21cd1b3
Starting to add primitive support for records and record-types
|
5 years ago |
Jeremiah Orians
|
4f9b08c349
Get kaem.run results to build and pass all tests
|
5 years ago |
Jeremiah Orians
|
c18f3a44ba
added number? list->symbol string->number string->symbol number->string
|
5 years ago |
Jeremiah Orians
|
af07798662
added unquote-splicing and equality
|
5 years ago |
Jeremiah Orians
|
68ba63f3e8
Change output behavior to better match guile;
|
5 years ago |
Jeremiah Orians
|
50b139bc16
enhanced make-vector and added pair?, symbol?, string?, char?, char=? and fixed list?
|
5 years ago |
Jeremiah Orians
|
b6500af64a
enabled mes environment variables
|
5 years ago |
Jeremiah Orians
|
91a04c84df
Get test101 working
|
5 years ago |
Jeremiah Orians
|
87011c01fc
Expanding tests and fixing block comment support
|
5 years ago |
Jeremiah Orians
|
4af26105c2
Enhancing guile compatibility
|
5 years ago |
Jeremiah Orians
|
993851c399
A crazy multiway merge with slow_lisp
|
5 years ago |
Jeremiah Orians
|
1ebdd5ec62
Simplify builtin-primitives
|
5 years ago |
Jeremiah Orians
|
f025a24b19
Harmonize builtin names with mes.c
|
5 years ago |
Jeremiah Orians
|
177484fba1
Reduced M2-Planet segfaults
|
5 years ago |
Jeremiah Orians
|
65e66fff6a
Added kaem.run script for M2-Planet builds
|
5 years ago |
Jeremiah Orians
|
503f941d46
Made mes_posix.c half-way M2-Planet compatible
|
5 years ago |
Jeremiah Orians
|
92d1d3062a
Pulling out M2-Planet incompatibilities
|
5 years ago |
Jeremiah Orians
|
314917c343
Fix mes-m2 string behavior to be easier to debug
|
5 years ago |
Jeremiah Orians
|
00dc151b55
Converted mes-m2 from array to struct based addressing
|
5 years ago |
Jeremiah Orians
|
40e1546584
Starting new primitive tests
|
5 years ago |
Jeremiah Orians
|
27763bd29d
Stablized build and tests
|
6 years ago |
Jeremiah Orians
|
f9ec82532d
Reducing g_cells references
|
6 years ago |
Jeremiah Orians
|
f5addaf61c
Finally removed Macros from mes.c
|
6 years ago |