This is the version of Shaka Scheme that I demoed to Dr. Sasaki when I was doing my senior project presentations. Please check whether there are any eye-raisers for the following code.
I added true support for define and set!. There was a problem with the semantics of lookup between define and set.
The lexer now needs to be initialized at runtime using init_lexer_rules(). This is a very rough version of this but this will eventually be packaged into some sort of init_shaka_scheme() function or something similar.
Did some work on MacroContext which actually does some of the define form rewriting for the lambda-like syntax.
There's more changes, but I haven't been able to go through them all. Please check the diffs.
Hi all,
This is the version of Shaka Scheme that I demoed to Dr. Sasaki when I was doing my senior project presentations. Please check whether there are any eye-raisers for the following code.
define
andset!
. There was a problem with the semantics of lookup betweendefine
andset
.init_lexer_rules()
. This is a very rough version of this but this will eventually be packaged into some sort ofinit_shaka_scheme()
function or something similar.MacroContext
which actually does some of thedefine
form rewriting for thelambda
-like syntax.There's more changes, but I haven't been able to go through them all. Please check the diffs.
Austin