Commit Graph

122 Commits

Author SHA1 Message Date
dyoo
30e9e82877 I think the output looks more correct. 2011-03-03 15:26:30 -05:00
dyoo
6ebef1c206 revising the procedure application 2011-03-03 15:11:00 -05:00
dyoo
8ad291e320 combining test and branch together formally. 2011-03-02 17:42:40 -05:00
dyoo
e9ba3cee85 structurizing the primitive operators, specializing them to the racket machine. 2011-03-02 17:31:31 -05:00
dyoo
e6cb5d87a1 Trying to clear up procedure application 2011-03-02 16:42:33 -05:00
Danny Yoo
811ebb3eea continuing to work on application. 2011-03-01 17:54:50 -05:00
Danny Yoo
bff387a6f9 compile time environments can have placeholders for space 2011-03-01 16:22:21 -05:00
Danny Yoo
bbde3cdeaa lambda looks like it's generating appropriate il. Working on application now. 2011-03-01 15:45:03 -05:00
Danny Yoo
049eee32c4 splitting up the structures into separate modules; trying to reduce complexity 2011-03-01 14:51:59 -05:00
Danny Yoo
7fcd2ab13e Still getting the lexical addressing of lambda correct. 2011-03-01 12:43:16 -05:00
Danny Yoo
4368fbc99d removing superfluous quote form. Also moved Top as an expression form that introduces an environment extension. 2011-03-01 11:43:46 -05:00
Danny Yoo
81b1637a10 m 2011-03-01 02:56:20 -05:00
Danny Yoo
fb0fb941e3 still need to work on procedure application 2011-03-01 02:48:38 -05:00
Danny Yoo
4f90538722 uncommented most of the code; need to work on application 2011-03-01 02:26:26 -05:00
Danny Yoo
1c64447e08 about to change calling convension 2011-03-01 01:30:01 -05:00
Danny Yoo
fdab507586 trying to identify bindings that need boxing for set-bang 2011-02-22 03:21:18 -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
5599bc125f Trying to add prefix into the mix 2011-02-21 15:08:56 -05:00
Danny Yoo
c9066c2654 simplifying structure a little 2011-02-20 16:32:12 -05:00
Danny Yoo
d29a96022c adjusted compile to typecheck 2011-02-20 16:09:33 -05:00
Danny Yoo
03b2a0eae8 making instructions explicit types so we can get better error trapping. 2011-02-20 14:58:38 -05:00