|
462e5ea15e
|
Built-in function names are now defined through annotations
|
2017-02-26 16:47:06 -05:00 |
|
|
78c7bf4d9c
|
Added DEFINE-MACRO for user defined special functions (forms)
|
2017-02-25 19:11:31 -05:00 |
|
|
4f4bc8f71a
|
Added special functions (forms) and refactored internal s-expression predicates
|
2017-02-25 17:29:37 -05:00 |
|
|
0855789fde
|
Started changing car/cdr to first/rest, modified acceptance test fixture
|
2017-02-24 11:07:06 -05:00 |
|
|
6fa132313d
|
Refactored error severity
|
2017-02-11 10:42:07 -05:00 |
|
|
913fd031c6
|
Only allow a single interpreter to be built
Renamed Environment to RuntimeEnvironment
|
2017-02-06 13:39:05 -05:00 |
|
|
a9a47be6cd
|
Allow DEFUN and LAMBDA with an empty body
|
2017-02-04 15:38:47 -05:00 |
|
|
0a5228d5a7
|
Update argument validation and added unit tests
Fixed some bugs in LET and LAMBDA
Refactored the code in UserDefinedFunction
|
2017-02-04 13:51:10 -05:00 |
|
|
d3fc8f9812
|
Refactored the function table logic
|
2017-01-29 14:33:46 -05:00 |
|
|
79648cd96f
|
Added unit tests and refactored defun
|
2017-01-27 12:12:27 -05:00 |
|
|
217c215efe
|
Started major refactoring of several built in functions
|
2017-01-16 13:38:49 -05:00 |
|
|
0560c02093
|
Re-organized the built in function classes
|
2017-01-14 18:01:14 -05:00 |
|