Commit Graph

26 Commits

Author SHA1 Message Date
Danny Yoo
e5ca5364b6 correcting bug with my implementation of lexical scope 2011-03-14 18:06:14 -04:00
Danny Yoo
581cbd5f9f pushenv will push boxes. 2011-03-13 20:15:30 -04:00
Danny Yoo
9bce564bf3 trying to prepare for boxed lexical references 2011-03-13 18:31:11 -04:00
Danny Yoo
b9dfd90851 trying to get call/cc 2011-03-11 18:26:34 -05:00
Danny Yoo
05d6043613 parsing let 2011-03-11 14:00:21 -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
f365767023 removed lookuptopleveladdress as an primitive operator 2011-03-10 13:50:44 -05:00
Danny Yoo
8699874a95 removing separate settoplevel statement; unnecessary 2011-03-10 13:23:23 -05:00
Danny Yoo
c4bf7c60b5 elements of the prefix can be lhs targets now 2011-03-10 13:05:16 -05:00
Danny Yoo
5b406543bc ripping out getlexical because it's superfluous 2011-03-10 12:50:52 -05:00
Danny Yoo
488137a6af fixing primitive application 2011-03-09 16:35:26 -05:00
Danny Yoo
4a2f30b4f2 checking closures 2011-03-07 21:46:13 -05:00
Danny Yoo
700c637e47 getting lookup-primitive to return primitive values 2011-03-07 16:34:51 -05:00
Danny Yoo
c84eba7786 continuing to implement performstatement 2011-03-04 16:55:16 -05:00
Danny Yoo
b2df94e060 working on extendenvironment/prefix 2011-03-04 15:32:29 -05:00
Danny Yoo
9277109351 testandbranch 2011-03-04 14:11:15 -05:00
dyoo
cefc85c72f simplifying the il a little bit, getting assignment 2011-03-03 17:17:10 -05:00
dyoo
be89ec9f0f testing goto in the simulator 2011-03-03 16:58:09 -05:00
dyoo
0d4a3f859d still working on linkage 2011-03-03 15:40:30 -05:00
dyoo
8ad291e320 combining test and branch together formally. 2011-03-02 17:42:40 -05:00
dyoo
2a9fe0d72a variable renaming 2011-03-02 17:37:14 -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
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