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 |
|