halgari/clojure-py — Issue #19: Clean up compiler local resolution
Author: halgari
Created: 2012-01-30 15:27:36+00:00
State: open

The code involved in figuring out if a given symbol refers to a ```let```, a closure, or a function def is very awkward, and complex. We need to abstract it out a bit, using classes and polymorphism. In addition, this code should be fairly heavily commented, as these data structures will be accessible from defmacros