Commit Graph

320 Commits

Author SHA1 Message Date
Danny Yoo
3aa643720a more tests on parsing 2011-03-19 19:32:54 -04:00
Danny Yoo
7e30883490 testing parse 2011-03-19 18:39:14 -04:00
Danny Yoo
a794c9cf68 in the middle of making the expressions close to the racket machine 2011-03-19 00:02:19 -04:00
Danny Yoo
afe489e4f4 require cleanup 2011-03-18 22:52:56 -04:00
Danny Yoo
26a5136195 names in the compile time environment are now NamedBindings in preparation for set\! 2011-03-18 22:41:03 -04:00
Danny Yoo
20818b0a7a removing superfluous structures. 2011-03-18 22:34:43 -04:00
Danny Yoo
745ce9f768 reducing number of closures 2011-03-18 21:17:32 -04:00
Danny Yoo
cbd1d8cb58 trying to lexically scope MACHINE for modularity and performance 2011-03-18 20:26:23 -04:00
Danny Yoo
dcff043704 fixing the evaluate code so it works under firefox 2011-03-16 21:16:36 -04:00
Danny Yoo
8b1172abe3 recording the browser in browser-evaluat 2011-03-16 15:48:30 -04:00
Danny Yoo
d744c6d2a2 named let 2011-03-16 14:04:02 -04:00
Danny Yoo
af698ab59b Merge commit 'origin/exp' into exp
Conflicts:

	test-simulator.rkt
2011-03-16 13:37:22 -04:00
dyoo
389ebcfaf3 reducing iterations to 1 2011-03-15 16:21:10 -04:00
dyoo
0c7a04f6ed adding more definitions 2011-03-15 15:55:32 -04:00
dyoo
9a527d48d4 more fixes 2011-03-15 15:38:38 -04:00
dyoo
fc723832c8 temporarily broke package 2011-03-15 15:18:26 -04:00
dyoo
b14631a40f adding Primitives as a target 2011-03-15 14:35:23 -04:00
dyoo
a17434937b fixing the bootstrapping 2011-03-15 14:20:01 -04:00
dyoo
54ee4e8da4 moving the bootstrapping primitives code (like call/cc) into bootstrapped-primitives.rkt. About to implement map as well. 2011-03-15 13:52:41 -04:00
dyoo
1c7bac3393 added defn for equal that works better 2011-03-15 10:12:13 -04:00
dyoo
299f825c72 added the PID controller so we yield to the browser every once in a while. 2011-03-15 09:55:19 -04:00
dyoo
825e9bbea1 tracing to see if we're making progress 2011-03-15 09:01:57 -04:00
dyoo
432d850370 trying to add enough to the web implementation to run conform. Hitting an error that I didn't see in the simulator; investigating 2011-03-15 08:17:11 -04:00
Danny Yoo
91f244526e fixing test cases 2011-03-15 00:03:25 -04:00
Danny Yoo
fdb088123a correcting typos 2011-03-14 19:20:17 -04:00
Danny Yoo
c783850732 trying to speed up the simulator a bit 2011-03-14 19:15:42 -04:00
Danny Yoo
7ce499d2b3 adding missing defn for append 2011-03-14 18:58:39 -04:00
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