Joel Martin
e439350417
JS: switch from josh.js console to jqconsole.
...
js/web/jqconsole.min.js and web/ansi.css are from
https://github.com/replit/jq-console and licensed MIT.
2014-04-26 14:19:49 -05:00
Joel Martin
9b1563a3fb
README: fix c# header, specify perl 5.8
2014-04-23 23:07:16 -05:00
Joel Martin
592eb5cfb9
README: instructions on running tests.
2014-04-23 22:59:41 -05:00
Joel Martin
1f2651c54e
Perl: add Makefile and time-ms for perf tests.
2014-04-23 22:42:36 -05:00
Joel Martin
e6a1697802
JS: Fix internal tests.
...
Thanks: Wes Brown <wesbrown18@gmail.com>.
2014-04-23 22:42:00 -05:00
Joel Martin
37b97ee7a8
Perl: line edit history.
2014-04-23 22:22:42 -05:00
Joel Martin
e18f93f507
Merge commit 'e47ddca2f8d80145386a377fc81a738d89c46cf0'
2014-04-23 22:03:45 -05:00
Joel Martin
6301e0b637
All: TCO let* and quasiquote.
2014-04-23 21:59:50 -05:00
Joel Martin
89bd4de1e2
Perl: add vector, hash-map, metadata, atom support. TCO let*
...
- Changes all collections to be one level of inderection where the top
level is always a hash containing 'meta' and 'val'.
2014-04-23 21:46:57 -05:00
Joel Martin
85cc53f35b
Perl: add step9_interop test
2014-04-23 20:30:33 -05:00
Joel Martin
16354bb461
Perl: add stepA_more.
2014-04-22 23:50:43 -05:00
Wes Brown
e47ddca2f8
Automatically install node modules if the directory doesn't exist.
2014-04-22 12:44:26 -04:00
Wes Brown
4cd2926224
Correct issue where readline bombs out if there's no existing history file.
2014-04-22 12:40:20 -04:00
Joel Martin
a1150c535c
Perl: add step9_interop with type conversion.
2014-04-21 22:37:41 -05:00
Joel Martin
b50cb97c27
Perl: step8_macros
...
- Fixes to core.pl: concat
- Fixes to types.pl: _symbol_Q, Function apply
2014-04-21 21:47:36 -05:00
Joel Martin
fd637e0385
Perl: add step7_quote
2014-04-21 21:13:04 -05:00
Joel Martin
074cd7482b
Perl: step6_file
2014-04-21 20:48:16 -05:00
Joel Martin
60f2b3638e
Perl: add step5_tco
...
- Make all warnings fatal/exceptions.
2014-04-21 20:08:18 -05:00
Joel Martin
a5a6605877
Perl: add step4_if_fn_do
...
- Move string/printing tests to the bottom of tests/step4_if_fn_do
2014-04-20 23:45:58 -05:00
Joel Martin
b695532145
Perl: add step3_env
2014-04-20 22:54:38 -05:00
Joel Martin
a3b0621dbf
Perl: add step2_eval.
2014-04-20 21:50:52 -05:00
Joel Martin
9af8aee63a
Tests: move optional features to end and print header.
2014-04-19 15:27:19 -05:00
Joel Martin
b5dedee06b
Perl: add step1_read_print, types.
2014-04-19 15:12:13 -05:00
Joel Martin
9e5b215158
Perl: add readline interface and step0_repl
2014-04-19 13:57:00 -05:00
Joel Martin
86b689f3d7
All: *ARGV* and *host-language*. Misc syncing/fixes.
2014-04-19 13:04:09 -05:00
Joel Martin
718887c301
Ruby,Python,C#: readline history fixes. Ruby include path.
2014-04-17 22:23:07 -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
8cb5cda46c
All: move some fns to core. Major cleanup.
...
- Don't import/require core until step4.
- Define cond/or macros from step8
2014-04-16 23:57:50 -05:00
Joel Martin
a05f7822b1
Python: metadata on builtin funcs. Support python3.
2014-04-16 22:42:17 -05:00
Joel Martin
b3402a82d3
README: typo.
2014-04-15 21:11:35 -05:00
Joel Martin
43c18567fa
Ruby: remove debug. Update TODO.
2014-04-15 21:04:43 -05:00
Joel Martin
68c008cf52
PS: fix concat with no args and conj.
2014-04-15 20:54:18 -05:00
Joel Martin
7e9a2883fe
All: fix get. All pass stepA tests.
2014-04-15 01:24:43 -05:00
Joel Martin
a2849f89e7
Mal space cleanup. Ruby Makefile. TODO updates.
2014-04-14 23:04:48 -05:00
Joel Martin
166398b84f
PS: fix test invocation.
2014-04-14 23:04:38 -05:00
Joel Martin
cce5977962
PS: fix meta return value when obj has no meta
2014-04-14 22:59:46 -05:00
Joel Martin
0027e8fed4
PS: fix function closures. Self-hosted up to step7.
2014-04-14 22:46:54 -05:00
Joel Martin
8adb082743
Java, JS: cleanup and sync steps.
...
- Java: less direct use of obj.value attribute.
2014-04-13 15:36:02 -05:00
Joel Martin
3e8a088f48
Ruby: fixes to enable self-hosting.
...
Also, other cleanup and sync between steps.
2014-04-13 15:27:34 -05:00
Joel Martin
3a56f91a12
Ruby: add stepA_more and rest of core functions.
2014-04-13 14:37:56 -05:00
Joel Martin
393c1c447f
Ruby: add step9_interop
...
- Just (rb* "str") which evals the string and returns the result
2014-04-10 23:31:04 -05:00
Joel Martin
d85fc03775
Ruby: add step8_macros
2014-04-10 23:27:50 -05:00
Joel Martin
01e254893f
Ruby: add step7_quote
2014-04-10 23:20:11 -05:00
Joel Martin
46dbc0d87a
Ruby: add step6_file
2014-04-10 23:08:42 -05:00
Joel Martin
7d2dad89d2
Ruby: add step5_tco
...
Function type in types extends Proc.
2014-04-10 22:52:26 -05:00
Joel Martin
8bf53bec72
Ruby: step4_if_fn_do with core functions.
2014-04-10 22:24:58 -05:00
Joel Martin
b5f469de18
Ruby: add step3
2014-04-10 21:12:17 -05:00
Joel Martin
136e5690ee
Ruby: step2_eval
2014-04-10 20:48:26 -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