dpkendal/Plan — Issue #3: prevent local bindings from causing macro-expansion and primitive compilation
Author: dpkendal
Created: 2012-02-26 11:36:49+00:00
State: open
Labels: compiler

right now if i bind locally a symbol like `if`, it is still treated like an if statement instead of the local binding of it. replacing primitives is inadvisable ofc but this also happens to macros, which is slightly worse. fix this by maintaining a list of local variables when compiling, based on function nesting