|
0848e5be51
|
revised the reader code according to the previous rame change
|
2014-02-06 03:28:14 +00:00 |
|
|
9dda06b909
|
addded a new slot to hold an intermediate value to a frame object.
made partial changes relevant
|
2014-02-05 15:08:59 +00:00 |
|
|
794ddca903
|
deleted the mark object
|
2014-02-05 03:21:25 +00:00 |
|
|
21744e7f36
|
deleted unneeded functions
|
2014-02-01 15:59:36 +00:00 |
|
|
ec2dda7899
|
redefined Opcode_Type to enumeration
|
2014-01-29 02:30:50 +00:00 |
|
|
ff9ab83844
|
repaired broken let, letast, letrec handling
|
2014-01-28 17:03:52 +00:00 |
|
|
a6320b76b8
|
changed implementation of procedure call and grouped call.
still struggling with call-with-current-continuation
|
2014-01-28 15:42:28 +00:00 |
|
|
141627d7be
|
started implementing call-with-current-continuation
|
2014-01-26 16:15:28 +00:00 |
|
|
84f0951549
|
implemented letrec and corrected let and let*
|
2014-01-26 14:58:02 +00:00 |
|
|
15ff09019a
|
got rid of Interp.Environment and enhanced how to handle environments
|
2014-01-24 12:48:58 +00:00 |
|
|
18fbe149ad
|
implemented let*
|
2014-01-24 07:58:46 +00:00 |
|
|
dde3988b68
|
fixed a bug of not reversing binding values in handling 'let'
|
2014-01-23 15:34:06 +00:00 |
|
|
ec9f789cc6
|
implemented let
|
2014-01-23 15:18:47 +00:00 |
|
|
d67a0c6d1f
|
implemented and and or
|
2014-01-23 13:41:41 +00:00 |
|
|
647b8e2d91
|
started implementing let
|
2014-01-21 14:55:08 +00:00 |
|
|
11a98fe067
|
enhanced lambda processing
|
2014-01-21 05:08:46 +00:00 |
|
|
4197fa41ff
|
implemented set!
|
2014-01-20 15:47:08 +00:00 |
|
|
75863951ef
|
implemented if
|
2014-01-20 14:34:55 +00:00 |
|
|
9a32d5485b
|
implemented symbol defining
|
2014-01-19 15:47:45 +00:00 |
|
|
5fd00968e6
|
implemented a few list manipulation procedures
|
2014-01-19 06:40:23 +00:00 |
|
|
77164465dd
|
fixed a GC bug caused by a temporary object pointer pointing to the symbol table
|
2014-01-17 13:03:05 +00:00 |
|
|
bf2818a56c
|
in the middle of debugging GC
|
2014-01-16 16:52:18 +00:00 |
|