1
1
mirror of https://github.com/kanaka/mal.git synced 2024-11-10 12:47:45 +03:00
Commit Graph

17 Commits

Author SHA1 Message Date
Dov Murik
3ba35e6680 io: Add interop function io-eval 2016-06-12 21:40:08 -04:00
Dov Murik
09dce03504 io: Add wrapper to swallow startup message from Io interpreter
The `io/run` script will run the io interpreter on a step file given in
the `$STEP` environment variable.  It'll swallow the first 25 bytes
printed by the interpreter because they are a startup message about the
Io Regex module (and can't be suppressed in a normal way).
2016-05-13 10:20:31 -04:00
Joel Martin
efa2daef57 Fix empty list eval in step2 for most languages.
I think the only remaining ones are ada, elisp, factor, and rust.
2016-04-02 18:40:49 -05:00
Dov Murik
9c7a452efa io: Fix exception on literal empty list
Issue #190
2016-03-30 09:02:13 -04:00
Joel Martin
dca6b58578 Tests: move step5 non-TCO tests to per impl.
- Remove most of the step5 excludes in the Makefile except for ones
  which don't have TCO capability at all (or the implementation is too
  slow): bash, make, mal, matlab.

- Make perf_EXCLUDES consistent with other excludes.

- Add a print-FOO target which prints the resolved value of Makefile
  variable FOO. For example, `make print-IMPLS` to print the list of
  implementations.
2016-03-14 23:39:21 -05:00
Dov Murik
9f78a1b960 io: Optimization and style fixes
* Replace isKindOf calls with type (faster)
* Clearer prototype inheritance definitions
* One-line methods where possible
2016-03-07 10:38:10 -05:00
Dov Murik
55acffa6b2 io: stepA 2016-03-07 08:58:34 -05:00
Dov Murik
a735373551 io: step9 2016-03-07 08:58:33 -05:00
Dov Murik
15f8f2d0ed io: step8 2016-03-07 08:58:32 -05:00
Dov Murik
8f22ab1a75 io: step7 2016-03-07 08:58:31 -05:00
Dov Murik
e4f737c3a5 io: step6 2016-03-07 08:58:30 -05:00
Dov Murik
3da6f492d8 io: step5 2016-03-07 08:58:29 -05:00
Dov Murik
bea8cb2996 io: step4 2016-03-07 08:58:28 -05:00
Dov Murik
b1ec56c6ee io: step3 2016-03-07 08:58:27 -05:00
Dov Murik
ec6abf6f25 io: step2 2016-03-07 08:58:26 -05:00
Dov Murik
93a8c65dbf io: step1 2016-03-07 08:58:26 -05:00
Dov Murik
7511317b6c io: step0 2016-03-07 08:55:12 -05:00