aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-02-08matlab: all step4 except optional.Joel Martin
2015-02-08matlab: start of step4Joel Martin
2015-02-07matlab: step3Joel Martin
2015-02-07matlab: step2Joel Martin
2015-02-07matlab: step0 and step1 basics.Joel Martin
2015-01-30Merge pull request #4 from Chouser/ocamlJoel Martin
OCaml: add make targets for stats
2015-01-30OCaml: add make targets for statsChouser
2015-01-30guide.md: step9,A stubs. TODO. More vector tests.Joel Martin
2015-01-30README: update count to 23 to reflect OCaml addition.Joel Martin
2015-01-30Merge pull request #3 from Chouser/ocamlJoel Martin
Ocaml
2015-01-30OCaml: add to README.mdChouser
2015-01-30OCaml: Fix stepA command-line script runningChouser
2015-01-30OCaml: Add time-msChouser
2015-01-30OCaml: put macro flag in metadata rather than special type fieldChouser
2015-01-30OCaml: self-hostingChouser
2015-01-30OCaml: Add step 9Chouser
2015-01-30OCaml: Add Step 8Chouser
2015-01-30Ocaml: Add step 7Chouser
2015-01-30Ocaml: Finish adding step 6Chouser
2015-01-30Ocaml: Add step 6Chouser
2015-01-30Ocaml: fix list and comment parsingChouser
2015-01-30Ocaml: fix string escaping and printingChouser
2015-01-30Ocaml: Use builtin String.concat instead of own join funChouser
2015-01-30Ocaml: Add step 5, TCO worked automatically in OcamlChouser
2015-01-30Ocaml: All optional tests passing up thru step 4Chouser
2015-01-30Ocaml: add meta, with-meta, and ^ reader supportChouser
2015-01-30Ocaml: Use a real map typeChouser
T.Map is now a real OCaml binary-tree map, and supports arbitrary mal value types for both keys and values. Metadata support is provided in the data objects, but not yet in the printer, reader, or core library.
2015-01-30Ocaml: Add read, print for vector, mapChouser
2015-01-30Ocaml: rename Types.MalList to Types.ListChouser
2015-01-30Ocaml: Add string functionsChouser
2015-01-30Ocaml: Add step 4, but not str fns or optionals.Chouser
2015-01-30Ocaml: Finally fix race conditions in compilationChouser
Also, use native compilation for everything except Ocaml REPL.
2015-01-30Ocaml: Add step 3Chouser
2015-01-30Ocaml: made minor fixes, mostly to MakefileChouser
2015-01-30Ocaml: Add step 2, nothing optionalChouser
2015-01-30Ocaml: Added step 1, missing some optional functionalityChouser
2015-01-30OCaml: add step 0Chouser
2015-01-29guide.md: add link to langpop.corger.nlJoel Martin
Also, fix grammar.
2015-01-29Draft guide and architecture diagrams.Joel Martin
2015-01-17Template cleanup.Joel Martin
2015-01-08Lua: all steps and self-hosting.Joel Martin
Also some misc docs/TODO updates.
2015-01-08Move template to top level. Add license.Joel Martin
Also, cleanup TODO a bit.
2015-01-09TODO: misc cleanup.Joel Martin
2015-01-09Python: fix python3 support with keywords.Joel Martin
2015-01-09Clojure: only load readline history once.Joel Martin
2015-01-09Make: refactor number type. Support large numbers.Joel Martin
- Can support numbers up to 100 decimal digits in length. - Still no support for negative numbers or floating point. - Change time-secs to time-ms and remove conditional in perf.mal
2015-01-09Racket: add readline/line edit support.Joel Martin
2015-01-09Misc cleanup. Move *host-language* to stepA.Joel Martin
2015-01-09Racket: add steps0-A. Self-hosting.Joel Martin
- Some additioanl tests. - Split step9 tests into optional but self-hosting requirements (metadata on functions) and other optional (conj, metadata on collections).
2015-01-09Haskell: add error handling and try*/catch*.Joel Martin
Achieve self-hosting!