Danny Yoo
|
c444c3568e
|
using more of the stack. Also ensuring a termination condition for the recursion limit search.
|
2011-04-17 12:56:59 -04:00 |
|
Danny Yoo
|
33a0c3ebe0
|
incorporated dynamic computation of stack frame
|
2011-04-16 23:35:35 -04:00 |
|
Danny Yoo
|
a9b3ee7bb9
|
continuing to work on multiple value stuff
|
2011-04-16 15:51:42 -04:00 |
|
Danny Yoo
|
3335aa2cf5
|
behavior chased to incorrect definition of not. Fixed\!
|
2011-04-14 16:32:19 -04:00 |
|
Danny Yoo
|
2148cb047e
|
baffled: I'm getting a different set of parse trees out of earley, and not enough of them.
|
2011-04-14 16:26:06 -04:00 |
|
Danny Yoo
|
d209f3113b
|
still looking
|
2011-04-14 16:03:28 -04:00 |
|
Danny Yoo
|
5f26e5bc16
|
trying to trace why earley is failing
|
2011-04-14 15:20:07 -04:00 |
|
Danny Yoo
|
d43f1100e3
|
removing separate PopControlFrame/Prompt command, since the frames all pop the same way
|
2011-04-14 12:58:32 -04:00 |
|
Danny Yoo
|
a1aa14885a
|
in the middle of continuation marks
|
2011-04-13 16:20:47 -04:00 |
|
Danny Yoo
|
66e57b4805
|
fixing argcount confusion
|
2011-04-13 14:44:13 -04:00 |
|
Danny Yoo
|
1f5738cd20
|
kernel domain checks have caller
|
2011-04-13 14:33:02 -04:00 |
|
Danny Yoo
|
f43f43f2b1
|
adding member
|
2011-04-13 13:45:35 -04:00 |
|
Danny Yoo
|
a3de6276c2
|
caught the bug
|
2011-04-11 16:17:18 -04:00 |
|
Danny Yoo
|
428882af6a
|
in the middle of debugging the javascript implementation
|
2011-04-11 16:16:10 -04:00 |
|
Danny Yoo
|
bc783824a7
|
adding apply; needs type checks for application last argument
|
2011-04-10 19:30:42 -04:00 |
|
Danny Yoo
|
9831504245
|
implementing list splicing
|
2011-04-10 18:49:18 -04:00 |
|
Danny Yoo
|
398de4c1b0
|
fixing arity checks
|
2011-04-08 23:29:32 -04:00 |
|
dyoo
|
a49269e2db
|
massaging the code so general apply should work
|
2011-04-08 16:03:39 -04:00 |
|
dyoo
|
0e604a44ae
|
continuing to work on the primitives
|
2011-04-08 14:46:31 -04:00 |
|
Danny Yoo
|
02779f3537
|
closure compile can shrink down the size of the runtime to something more managable.
|
2011-04-03 17:40:01 -04:00 |
|
Danny Yoo
|
6e920dd7ca
|
more cleanup
|
2011-04-02 18:36:08 -04:00 |
|
Danny Yoo
|
13484d7cca
|
initial namespacing done
|
2011-04-02 17:53:43 -04:00 |
|
Danny Yoo
|
7b8eb2b04f
|
in the middle of namespacing the exports from the runtime
|
2011-04-02 17:40:08 -04:00 |
|
Danny Yoo
|
cfdbbfaeaa
|
traced the bug to an off-by-one, as usual...
|
2011-04-02 00:57:34 -04:00 |
|
Danny Yoo
|
c0d18edca8
|
still chasing after browser bug; the simulator is working ok, so I assume I messed up somewhere in assembly
|
2011-04-02 00:14:54 -04:00 |
|
Danny Yoo
|
073688b1a9
|
about to try adding those typechecks.
|
2011-03-29 18:23:33 -04:00 |
|
Danny Yoo
|
a3f323a687
|
adding type checks
|
2011-03-29 18:18:21 -04:00 |
|
Danny Yoo
|
df958aa6ec
|
fixing typos
|
2011-03-29 17:12:47 -04:00 |
|
Danny Yoo
|
69f2cf0d3a
|
adding type checks
|
2011-03-29 03:53:25 -04:00 |
|
Danny Yoo
|
eb0eee57bd
|
fixing some primitives
|
2011-03-28 22:36:58 -04:00 |
|
Danny Yoo
|
d758585c85
|
removing unnecessary label
|
2011-03-25 23:05:50 -04:00 |
|
Danny Yoo
|
e5ff0e227c
|
the exception handler consumes both the exception and the machine.
|
2011-03-24 18:46:34 -04:00 |
|
Danny Yoo
|
7c7491329c
|
simplifying trampoline parameters: it only takes the machine and the entry point.
|
2011-03-24 18:41:08 -04:00 |
|
Danny Yoo
|
cbd1d8cb58
|
trying to lexically scope MACHINE for modularity and performance
|
2011-03-18 20:26:23 -04:00 |
|
dyoo
|
fc723832c8
|
temporarily broke package
|
2011-03-15 15:18:26 -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
|
77f90ba95c
|
keeping track of closure names
|
2011-03-14 18:53:05 -04:00 |
|
Danny Yoo
|
cc61b1daf1
|
trying to get the conform benchmark running
|
2011-03-14 16:05:59 -04:00 |
|
Danny Yoo
|
8cd2085f86
|
ctak is running as well
|
2011-03-13 16:57:48 -04:00 |
|
Danny Yoo
|
dfe91d23e6
|
kludging the call/cc code in
|
2011-03-12 03:46:15 -05:00 |
|
Danny Yoo
|
b9dfd90851
|
trying to get call/cc
|
2011-03-11 18:26:34 -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
|
49a53c0864
|
adjusting control frames to hold the procedure in hand, just in case
|
2011-03-10 14:31:31 -05:00 |
|
Danny Yoo
|
488137a6af
|
fixing primitive application
|
2011-03-09 16:35:26 -05:00 |
|
Danny Yoo
|
f4b6dd8805
|
assembled closures
|
2011-03-09 15:30:29 -05:00 |
|
Danny Yoo
|
228bd73958
|
skeletonizign assemble.rkt
|
2011-03-09 12:30:12 -05:00 |
|