1
1
mirror of https://github.com/kanaka/mal.git synced 2024-09-21 02:27:10 +03:00
Commit Graph

46 Commits

Author SHA1 Message Date
Joel Martin
434516e0d1 Rust: build with --release. 10X performance boost! 2015-03-04 11:25:21 -06:00
Joel Martin
2b0fa48326 Merge pull request #20 from def-/master
Add Nim
2015-03-03 22:46:09 -06:00
def
a2cd0a3ada Add instructions and makefile for Nim 2015-03-04 04:39:43 +01:00
Joel Martin
992543a722 Various: stepA test fixes/ignores. 2015-03-02 13:46:30 -06:00
Joel Martin
9a3835358a runtest.py: cleanup and rename --redirect to --mono 2015-03-02 13:41:49 -06:00
def
4ce9e165ba Nim: stepA 2015-03-02 16:08:54 +01:00
Joel Martin
3e0b36dcee Lua: fix with new runtest.py 2015-02-28 15:58:35 -06:00
Joel Martin
7907cd904a runtest.py: order of magnitude faster.
C#, VB and Lua tests are broken though.
2015-02-28 15:41:18 -06:00
Joel Martin
90f618cbe7 All: rename stepA_interop to stepA_mal
Also, add missed postscript interop tests.
2015-02-28 11:09:54 -06:00
Joel Martin
699f0ad23a Add long running perf test. 2015-02-28 10:38:17 -06:00
def
b94acce656 Nim: step1 2015-02-28 14:23:19 +01:00
Joel Martin
c1fe72ae2b miniMAL: step1. 2015-02-11 21:56:47 -06:00
Chouser
59038a10f0 forth: Added lists, ints, symbols for step 1 2015-02-21 13:22:43 -05:00
Joel Martin
7f567f3645 matlab: stepA, perf test, comments. 2015-02-09 00:23:10 -06:00
Joel Martin
c4033aab51 matlab: add step8 2015-02-08 23:51:47 -06:00
Joel Martin
9a54ea186c matlab: step0 and step1 basics. 2015-02-07 20:32:24 -06:00
Chouser
44d4e31fc8 Ocaml: Add step 5, TCO worked automatically in Ocaml 2015-01-30 12:54:43 -05:00
Chouser
59d10e1bd7 Ocaml: Added step 1, missing some optional functionality 2015-01-30 12:54:42 -05:00
Chouser
ca51c4f772 OCaml: add step 0 2015-01-30 12:54:42 -05:00
Joel Martin
9d42904e47 Lua: all steps and self-hosting.
Also some misc docs/TODO updates.
2015-01-08 23:25:40 -06:00
Joel Martin
f522319598 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).
2015-01-09 16:16:55 -06:00
Joel Martin
b76aa73bc7 Haskell: steps 0-3 2015-01-09 16:16:52 -06:00
Joel Martin
821930dbd9 Scala: all steps 0-9 but no metadata. 2015-01-09 16:16:51 -06:00
Joel Martin
b8ee29b22f All: add keywords.
Also, fix nth and count to match cloure.
2015-01-09 16:16:50 -06:00
Joel Martin
aaba249304 VB.Net, C#: fix cmd line arg handling with --raw 2015-01-09 16:16:47 -06:00
Joel Martin
ee7cd5859e VB.Net: port of C# version. 2015-01-09 16:16:47 -06:00
Joel Martin
891c3f3b47 CoffeeScript: add all steps. Self-hosting. 2015-01-09 16:16:45 -06:00
Joel Martin
4d1456b98f R: step0-3, readline FFI. 2015-01-09 16:15:49 -06:00
Joel Martin
a77e2b31de rust: add step8_macros 2015-01-06 21:58:59 -06:00
Joel Martin
abdd56ebc0 Rust: step0_repl and step1_read_print 2015-01-06 21:58:35 -06:00
Joel Martin
01c9731649 All: swap step9,A. Fixes for bash, C, perl.
step9_interop -> stepA_interop
stepA_more -> step9_try

C: fix glib headers
bash: behavior change of declare -A and pattern replacement.
perl: squelch new 5.18 warnings related to switch/given statement.

Also, include some in-progress interop related files.
2015-01-06 21:57:24 -06:00
Joel Martin
17e1c5f9f4 go: add step5_tco. Refactor env.
Move EnvType interface definition to types.go. Remove Env pointers.
2014-10-06 21:03:03 -05:00
Joel Martin
69b4abd6ef go: step0_repl 2014-10-04 18:34:26 -05:00
Joel Martin
3f26b8f601 Makefile: exclude test^mal^step0 2014-05-10 15:44:57 -05:00
Joel Martin
cc021efe10 Add step5/9 tests for impls that support it.
- Also remove broken make/tests/*.mk tests. Not used any more.
2014-04-27 17:58:48 -05:00
Joel Martin
6301e0b637 All: TCO let* and quasiquote. 2014-04-23 21:59:50 -05:00
Joel Martin
b5dedee06b Perl: add step1_read_print, types. 2014-04-19 15:12:13 -05:00
Joel Martin
db4c329aff All: perf test, Makefile refactor, add *host-language*
Other:
- bash,make,postscript: quasiquote of vectors
- Fix Java slurp
- add time function to core.mal
    - switches on *host-language* for make time-secs vs time-ms
- Ignore */experiments directories
2014-04-17 21:49:07 -05:00
Joel Martin
a05f7822b1 Python: metadata on builtin funcs. Support python3. 2014-04-16 22:42:17 -05:00
Joel Martin
166398b84f PS: fix test invocation. 2014-04-14 23:04:38 -05:00
Joel Martin
f705f0fce1 Ruby: step0, step1 2014-04-10 20:34:29 -05:00
Joel Martin
712af9efbe Add stats-lisp target (only env, core, stepA) 2014-04-10 19:27:42 -05:00
Joel Martin
17ae845ec1 C#: add metadata and atoms. 2014-04-09 21:57:50 -05:00
Joel Martin
53beaa0a6d CS: add step1_read_print 2014-04-06 22:13:14 -05:00
Joel Martin
1b4a9012c5 PS: minimal step1_read_print 2014-03-29 15:56:20 -05:00
Joel Martin
3169070063 Current state of mal for Clojure West lighting talk. 2014-03-24 16:32:24 -05:00