- 29 Mar, 2012 14 commits
-
-
Aaron Leung authored
-
Aaron Leung authored
-
Aaron Leung authored
-
Aaron Leung authored
-
Aaron Leung authored
-
Aaron Leung authored
-
Aaron Leung authored
-
Okay, NOW correctly handling scope wrt mixins. (If a binding exists then change it, otherwise make a new one in the topmost (i.e., local) environment.)
Aaron Leung authored -
Aaron Leung authored
-
Aaron Leung authored
-
Aaron Leung authored
-
Aaron Leung authored
-
Aaron Leung authored
-
Aaron Leung authored
-
- 28 Mar, 2012 14 commits
-
-
Aaron Leung authored
-
Aaron Leung authored
-
Aaron Leung authored
-
Aaron Leung authored
-
Aaron Leung authored
-
Aaron Leung authored
-
Aaron Leung authored
-
Aaron Leung authored
-
Extensible environments. More powerful than necessary, but will be necessary if scoped variables and mixins are added to the language.
Aaron Leung authored -
Aaron Leung authored
-
Basic mixin functionality. Still need to properly implement environment lookup and correct indentation.
Aaron Leung authored -
Aaron Leung authored
-
Aaron Leung authored
-
Aaron Leung authored
-
- 27 Mar, 2012 12 commits
-
-
Aaron Leung authored
-
Aaron Leung authored
-
Aaron Leung authored
-
Aaron Leung authored
-
No longer doing single-pass parsing/expansion. Building up a queue of pending expansions/evaluations, then performing them after parse. Should combine the efficiency of single-pass with the ease of multi-pass. Small bug that needs fixing.
Aaron Leung authored -
Aaron Leung authored
-
Aaron Leung authored
-
Aaron Leung authored
-
Aaron Leung authored
-
Aaron Leung authored
-
Rolling back to before I started the delayed-evaluation stuff. Didn't checkout an older commit because I wanted to keep some of the new stuff.
Aaron Leung authored -
Aaron Leung authored
-