Commit Graph

20 Commits

Author SHA1 Message Date
Danny Yoo
dfe91d23e6 kludging the call/cc code in 2011-03-12 03:46:15 -05:00
Danny Yoo
b9dfd90851 trying to get call/cc 2011-03-11 18:26:34 -05:00
Danny Yoo
dfbb278e4b adding test 2011-03-10 15:11:08 -05:00
Danny Yoo
55d84eec95 fixing bug in the assembler; it didn't see the target from PushControlFrame 2011-03-10 15:02:42 -05:00
Danny Yoo
49a53c0864 adjusting control frames to hold the procedure in hand, just in case 2011-03-10 14:31:31 -05:00
Danny Yoo
488137a6af fixing primitive application 2011-03-09 16:35:26 -05:00
Danny Yoo
f4b6dd8805 assembled closures 2011-03-09 15:30:29 -05:00
Danny Yoo
228bd73958 skeletonizign assemble.rkt 2011-03-09 12:30:12 -05:00
Danny Yoo
bff387a6f9 compile time environments can have placeholders for space 2011-03-01 16:22:21 -05:00
Danny Yoo
d32fe6d0c6 fib 2011-02-28 12:48:19 -05:00
Danny Yoo
93317af241 adding a few more primitives 2011-02-28 12:40:09 -05:00
Danny Yoo
3b15c46dec code cleanup 2011-02-21 21:43:42 -05:00
Danny Yoo
95a3168659 added exception catching 2011-02-21 21:24:05 -05:00
Danny Yoo
2050207334 quick-and-dirty way to test expressions at the browser and get back results 2011-02-21 20:50:56 -05:00
Danny Yoo
d192d1cacb still fixing issues 2011-02-21 17:43:58 -05:00
Danny Yoo
a9586c97d5 trying to get toplevel addressing to work. 2011-02-21 17:11:44 -05:00
Danny Yoo
226f962195 fixing some name issues from earlier 2011-02-09 18:33:36 -05:00
Danny Yoo
671ce83b14 a little work on the runtime. 2011-02-09 00:47:29 -05:00
Danny Yoo
61a245e4b4 all the operations should be open-coded to reduce procedure calls. 2011-02-08 17:04:51 -05:00
Danny Yoo
6e9805a983 exercise 5.41 on lexical addressing. 2011-02-08 14:57:54 -05:00