files to test feasibility of self-hosting
Self-hosting modification (emit forms, not strings)
special symbol #& to replace scheme's dot
fixes for literal emission
Enable top-level require form
working on self-hosting macros
pull macros textually into core_macros
remove some printlns
selfanalyzer now compiling on JVM too
alias sooner.
core talks to the new selfanalyzer for self-hosted compiling possibility.
bring selfanalyzer into sync with analyzer
compiler using selfanalyzer now.
don't rebind *out* so early, debug print statements will get into source on macro expansion and analysis.
conditionally compile macros need to distinguish between macro-define time and macro-expand time sometimes.
required files might be plain clj files now.
unqualified macros might still need expanding, even if not included through uses-macros.
explicitly refer to core macros in a ton more places; no need to bootstrap.
whoops, whole point of this macro was to erase multi-arity.
colliding names weren't symbols