1
0
Commit Graph

17 Commits

Author SHA1 Message Date
70d2c9f12c
Committing some unstaged 2024-09-19 21:15:07 +02:00
fcdcf72841 Syntax-rules macroes can now capture variables and use them in the template. Ellipsis not implemented yet. 2019-01-03 00:39:03 +01:00
c6150e3005 Slow work on syntax-rules macro system. 2019-01-02 20:16:43 +01:00
5b508bf75c Improved bytecode output when calling a locally defined lambda. 2019-01-02 18:33:03 +01:00
e1f72a08ba Fixed bug in tape_resize. 2018-12-30 20:52:02 +01:00
0303bcbeaa Fixed implementation of boolean? and not. 2018-12-30 11:44:54 +01:00
380f73683f Converted some more tests to use the new test system. 2018-12-28 19:56:28 +01:00
7231ae67c0 Added testing functionality and lots of debugging systems, which also resulted in a bunch of bug-fixes. 2018-12-28 19:52:57 +01:00
f9e1e18961 Implemented eqv? 2018-12-28 16:42:37 +01:00
e14eaa1dd1 Added tape resizing and more tests. 2018-12-28 13:01:42 +01:00
97fdded6f2 Added restricted keywords and quasi-quotation output 2018-12-21 21:21:55 +01:00
4029ce9586 Implemented quasiquote. 2018-12-21 20:37:57 +01:00
b278001eeb Implemented basic macros 2018-12-18 14:51:08 +01:00
344746cc64 String literals, better error reporting and some R5RS mechanics implemented. 2018-12-13 00:20:20 +01:00
edadfea781 Added support for piping files into tigerscheme. 2018-12-05 14:42:34 +01:00
96cc19b207 Working on macros. 2018-12-04 15:35:27 +01:00
4faad40a1b "Initial" commit of Tiger Scheme. 2018-12-03 15:06:12 +01:00