All: move some fns to core. Major cleanup.
authorJoel Martin <github@martintribe.org>
Thu, 17 Apr 2014 04:57:50 +0000 (23:57 -0500)
committerJoel Martin <github@martintribe.org>
Thu, 17 Apr 2014 04:57:50 +0000 (23:57 -0500)
commit8cb5cda46cf3aef847ae3926dc53a5e5f87fe261
tree13e5b2878f19ee24272ead8a92a9cb84b33ad0e5
parenta05f7822b10ed4cdd61ed8384299a003baf1c1c6
All: move some fns to core. Major cleanup.

- Don't import/require core until step4.
- Define cond/or macros from step8
118 files changed:
bash/core.sh
bash/step2_eval.sh
bash/step3_env.sh
bash/step4_if_fn_do.sh
bash/step5_tco.sh
bash/step6_file.sh
bash/step7_quote.sh
bash/step8_macros.sh
bash/step9_interop.sh
bash/stepA_more.sh
bash/types.sh
c/core.c
c/core.h
c/step1_read_print.c
c/step2_eval.c
c/step3_env.c
c/step4_if_fn_do.c
c/step5_tco.c
c/step6_file.c
c/step7_quote.c
c/step8_macros.c
c/step9_interop.c
c/stepA_more.c
c/types.c
c/types.h
clojure/src/core.clj
clojure/src/step3_env.clj
clojure/src/step4_if_fn_do.clj
clojure/src/step5_tco.clj
clojure/src/step6_file.clj
clojure/src/step7_quote.clj
clojure/src/step8_macros.clj
clojure/src/step9_interop.clj
clojure/src/stepA_more.clj
cs/core.cs
cs/step1_read_print.cs
cs/step2_eval.cs
cs/step3_env.cs
cs/step4_if_fn_do.cs
cs/step5_tco.cs
cs/step6_file.cs
cs/step7_quote.cs
cs/step8_macros.cs
cs/stepA_more.cs
cs/types.cs
docs/TODO
java/src/main/java/mal/core.java
java/src/main/java/mal/step2_eval.java
java/src/main/java/mal/step3_env.java
java/src/main/java/mal/step4_if_fn_do.java
java/src/main/java/mal/step5_tco.java
java/src/main/java/mal/step6_file.java
java/src/main/java/mal/step7_quote.java
java/src/main/java/mal/step8_macros.java
java/src/main/java/mal/stepA_more.java
js/core.js
js/step3_env.js
js/step4_if_fn_do.js
js/step5_tco.js
js/step6_file.js
js/step7_quote.js
js/step8_macros.js
js/step9_interop.js
js/stepA_more.js
make/core.mk
make/step3_env.mk
make/step4_if_fn_do.mk
make/step6_file.mk
make/step7_quote.mk
make/step8_macros.mk
make/step9_interop.mk
make/stepA_more.mk
mal/core.mal
mal/step3_env.mal
mal/step4_if_fn_do.mal
mal/step6_file.mal
mal/step7_quote.mal
mal/step8_macros.mal
mal/stepA_more.mal
php/core.php
php/step2_eval.php
php/step3_env.php
php/step4_if_fn_do.php
php/step5_tco.php
php/step6_file.php
php/step7_quote.php
php/step8_macros.php
php/step9_interop.php
php/stepA_more.php
ps/core.ps
ps/step3_env.ps
ps/step4_if_fn_do.ps
ps/step5_tco.ps
ps/step6_file.ps
ps/step7_quote.ps
ps/step8_macros.ps
ps/step9_interop.ps
ps/stepA_more.ps
python/core.py
python/step3_env.py
python/step4_if_fn_do.py
python/step5_tco.py
python/step6_file.py
python/step7_quote.py
python/step8_macros.py
python/step9_interop.py
python/stepA_more.py
ruby/core.rb
ruby/step3_env.rb
ruby/step4_if_fn_do.rb
ruby/step5_tco.rb
ruby/step6_file.rb
ruby/step7_quote.rb
ruby/step8_macros.rb
ruby/step9_interop.rb
ruby/stepA_more.rb
tests/step8_macros.mal
tests/stepA_more.mal