Racket: add steps0-A. Self-hosting.
authorJoel Martin <github@martintribe.org>
Sat, 3 Jan 2015 05:20:00 +0000 (23:20 -0600)
committerJoel Martin <github@martintribe.org>
Fri, 9 Jan 2015 22:16:55 +0000 (16:16 -0600)
commitf522319598c701efde91a78b07110d7039a8c906
treec903469df13f81ffb7d706680c5eaafadbb90471
parent5400d4bf5e7fe7f968a4553f55101de962a39ef7
Racket: add steps0-A. Self-hosting.

- Some additioanl tests.
- Split step9 tests into optional but self-hosting requirements
  (metadata on functions) and other optional (conj, metadata on
  collections).
38 files changed:
Makefile
README.md
docs/steps/step0_repl.txt [new file with mode: 0644]
docs/steps/step1_read_print.txt [new file with mode: 0644]
docs/steps/step2_eval.txt [new file with mode: 0644]
docs/steps/step3_env.txt [new file with mode: 0644]
docs/steps/step4_if_fn_do.txt [new file with mode: 0644]
docs/steps/step5_tco.txt [new file with mode: 0644]
docs/steps/step6_file.txt [new file with mode: 0644]
docs/steps/step7_quote.txt [new file with mode: 0644]
docs/steps/step8_macros.txt [new file with mode: 0644]
docs/steps/step9_try.txt [new file with mode: 0644]
docs/steps/stepA_interop.txt [new file with mode: 0644]
docs/steps/stepA_interop2.txt [new file with mode: 0644]
racket/Makefile [new file with mode: 0644]
racket/core.rkt [new file with mode: 0644]
racket/env.rkt [new file with mode: 0644]
racket/printer.rkt [new file with mode: 0644]
racket/reader.rkt [new file with mode: 0644]
racket/readline.rkt [new file with mode: 0644]
racket/step0_repl.rkt [new file with mode: 0755]
racket/step1_read_print.rkt [new file with mode: 0755]
racket/step2_eval.rkt [new file with mode: 0755]
racket/step3_env.rkt [new file with mode: 0755]
racket/step4_if_fn_do.rkt [new file with mode: 0755]
racket/step5_tco.rkt [new file with mode: 0755]
racket/step6_file.rkt [new file with mode: 0755]
racket/step7_quote.rkt [new file with mode: 0755]
racket/step8_macros.rkt [new file with mode: 0755]
racket/step9_try.rkt [new file with mode: 0755]
racket/stepA_interop.rkt [new file with mode: 0755]
racket/types.rkt [new file with mode: 0644]
tests/incB.mal
tests/incC.mal [new file with mode: 0644]
tests/step1_read_print.mal
tests/step3_env.mal
tests/step6_file.mal
tests/step9_try.mal