Jeremiah Orians
|
ed0365f402
Make mes-m2 append behave more like guile's
|
4 years ago |
Michael Schierl
|
443a2755c9
builtin_append should be called append2
|
4 years ago |
Jeremiah Orians
|
383436c07a
changed and/or/case/cond behavior to better match guile, added char-numeric?
|
5 years ago |
Jeremiah Orians
|
b43d9f5694
Imported all of the Ur-Scheme tests
|
5 years ago |
Jeremiah Orians
|
222dbe0b44
Imported some more tests from Ur-Scheme, added support for boolean? and a refinement to symbol?
|
5 years ago |
Jeremiah Orians
|
a0b5a77594
Imported some tests from Ur-Scheme and added support for make-string and string-set!
|
5 years ago |
Jeremiah Orians
|
f34cdd4959
Catch stack over/underflows; fix lexical lookups in lets and
|
5 years ago |
Jeremiah Orians
|
8a84bb2818
Added prototype for case statements and bug in memv and member definitions
|
5 years ago |
Jeremiah Orians
|
6ecf172eff
Adding support for eqv? memq, memv and member
|
5 years ago |
Jeremiah Orians
|
1a931b1e8d
Get strings to better match guile
|
5 years ago |
Jeremiah Orians
|
788e1cbbca
Add support for detecting s-expression and token overflow
|
5 years ago |
Jeremiah Orians
|
8d1116b272
Added support for expanding pool in garbage collection
|
5 years ago |
Jeremiah Orians
|
28fd366c47
Further simplify mes_eval.c
|
5 years ago |
Jeremiah Orians
|
0fd22205ab
Stopped passing environments to eval too
|
5 years ago |
Jeremiah Orians
|
2d0cf3871c
Make mes-m2 tail-call form
|
5 years ago |
Jeremiah Orians
|
fa1011d76a
Added support for nul in strings
|
5 years ago |
Jeremiah Orians
|
608c699485
Added initial support for keywords
|
5 years ago |
Jeremiah Orians
|
0022584877
Made the REPL more user friendly
|
5 years ago |
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
|
993851c399
A crazy multiway merge with slow_lisp
|
5 years ago |
Jeremiah Orians
|
177484fba1
Reduced M2-Planet segfaults
|
5 years ago |
Jeremiah Orians
|
00dc151b55
Converted mes-m2 from array to struct based addressing
|
5 years ago |