Danny Yoo
|
77f90ba95c
|
keeping track of closure names
|
2011-03-14 18:53:05 -04:00 |
|
Danny Yoo
|
70d0cccce6
|
bug in my translation of conform
|
2011-03-14 18:09:50 -04:00 |
|
Danny Yoo
|
e5ca5364b6
|
correcting bug with my implementation of lexical scope
|
2011-03-14 18:06:14 -04:00 |
|
Danny Yoo
|
5bddb64554
|
traced bug in lexical scope; need to mask out the prefix
|
2011-03-14 17:48:10 -04:00 |
|
Danny Yoo
|
10aff9a7e1
|
fixing
|
2011-03-14 17:17:00 -04:00 |
|
Danny Yoo
|
1e83a6f8e5
|
still trying to figure out why the lexical scoping is breaking up
|
2011-03-14 17:04:48 -04:00 |
|
Danny Yoo
|
d2cc4852ed
|
trying to trace why conform is failing in an unexpected way
|
2011-03-14 16:38:16 -04:00 |
|
Danny Yoo
|
cc61b1daf1
|
trying to get the conform benchmark running
|
2011-03-14 16:05:59 -04:00 |
|
Danny Yoo
|
b5f7845a0e
|
changing conform to work with the prototype
|
2011-03-14 15:52:26 -04:00 |
|
Danny Yoo
|
3d01f0d788
|
trying to run the conform benchmark
|
2011-03-14 15:44:50 -04:00 |
|
Danny Yoo
|
f32881ea47
|
adding test file to see if I can run the conform benchmark
|
2011-03-14 15:17:45 -04:00 |
|
Danny Yoo
|
a78b51e624
|
fixing the closure capturing for the web
|
2011-03-13 21:56:47 -04:00 |
|
Danny Yoo
|
8f2d928e08
|
comment, since it's not immediately clear why I'm not unboxing the value in the closure
|
2011-03-13 21:28:24 -04:00 |
|
Danny Yoo
|
01b307829b
|
letrec is doing something
|
2011-03-13 21:26:41 -04:00 |
|
Danny Yoo
|
60abce0e82
|
tracing bug with assign immediate
|
2011-03-13 21:01:14 -04:00 |
|
Danny Yoo
|
581cbd5f9f
|
pushenv will push boxes.
|
2011-03-13 20:15:30 -04:00 |
|
Danny Yoo
|
44078dd40e
|
box
|
2011-03-13 19:54:44 -04:00 |
|
Danny Yoo
|
9bce564bf3
|
trying to prepare for boxed lexical references
|
2011-03-13 18:31:11 -04:00 |
|
Danny Yoo
|
a597c13e82
|
let
|
2011-03-13 17:57:29 -04:00 |
|
Danny Yoo
|
fd497d06e0
|
reporting time
|
2011-03-13 17:21:26 -04:00 |
|
Danny Yoo
|
8cd2085f86
|
ctak is running as well
|
2011-03-13 16:57:48 -04:00 |
|
Danny Yoo
|
5aeeb62037
|
another small test
|
2011-03-12 03:58:32 -05:00 |
|
Danny Yoo
|
bce594282d
|
got the program stuff to start working
|
2011-03-12 03:55:02 -05:00 |
|
Danny Yoo
|
dfe91d23e6
|
kludging the call/cc code in
|
2011-03-12 03:46:15 -05:00 |
|
Danny Yoo
|
b01bb3bc85
|
trying to make call/cc work on the web
|
2011-03-11 20:38:03 -05:00 |
|
Danny Yoo
|
0c497bef5c
|
getting call/cc working
|
2011-03-11 19:33:24 -05:00 |
|
Danny Yoo
|
aecc0ad896
|
call/cc looks like it's starting to work.
|
2011-03-11 19:24:57 -05:00 |
|
Danny Yoo
|
fc866634cf
|
getting closer.
|
2011-03-11 19:19:06 -05:00 |
|
Danny Yoo
|
5d453ad18f
|
skeletons for the simulator
|
2011-03-11 18:34:45 -05:00 |
|
Danny Yoo
|
b9dfd90851
|
trying to get call/cc
|
2011-03-11 18:26:34 -05:00 |
|
Danny Yoo
|
beb592d251
|
continuing to work on the call/cc linkage
|
2011-03-11 17:46:43 -05:00 |
|
Danny Yoo
|
f3a5728f89
|
trying to expose call/cc
|
2011-03-11 17:39:21 -05:00 |
|
Danny Yoo
|
da3568d3d2
|
changed simulator so it's a mutable structure; I'll need this to implement call/cc easily as a primitive, since it's going to mutate the machine.
|
2011-03-11 16:03:37 -05:00 |
|
Danny Yoo
|
13a29cee72
|
let* appears to be doing the right thing with regards to tail behavior
|
2011-03-11 15:10:50 -05:00 |
|
Danny Yoo
|
e3ff7ce382
|
let* is doing something
|
2011-03-11 14:59:00 -05:00 |
|
Danny Yoo
|
5de82cdecf
|
debugging let
|
2011-03-11 14:45:37 -05:00 |
|
Danny Yoo
|
de41b4f379
|
debugging let*
|
2011-03-11 14:32:47 -05:00 |
|
Danny Yoo
|
b1ca4078b5
|
fixing typing of find-variable
|
2011-03-11 14:02:06 -05:00 |
|
Danny Yoo
|
05d6043613
|
parsing let
|
2011-03-11 14:00:21 -05:00 |
|
Danny Yoo
|
a17e314489
|
minor changes
|
2011-03-10 17:22:54 -05:00 |
|
Danny Yoo
|
78021ea4b9
|
re-enabled test-rowser-evaluate and test-package in the test suite.
|
2011-03-10 16:35:53 -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
|
4a60a852e7
|
fixed bug in juggle-operands: I was computing n much too early.
|
2011-03-10 14:52:36 -05:00 |
|
Danny Yoo
|
634e23daa8
|
tracing bug in environment handling
|
2011-03-10 14:49:50 -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 |
|