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

22 Commits

Author SHA1 Message Date
Joel Martin
8e2d4a4ccb Dist/packaging for most impls. erlang, racket *ARGV* fixes.
Also in this commit:
- fix *ARGV* setup in erlang and racket.
- print startup message in fsharp

Dist/packaging support for most implementations and also generate
a */mal standalone app for most languages. The following
implementations still have ability to generate a single */mal
standalone application:
    - guile
    - julia
    - matlab (mkoctfile doesn't actually package up source files)
    - swift
    - vb (mkbundle error)

Also, the following are mostly packaged into a single file but need
some module dependencies
    - coffee: requires node_modules/ffi
    - es6: requires node_modules/ffi
    - js: requires node_modules/ffi
    - lua: module 'readline' not found
    - miniMAL: cannot find module '/mal/node_readline.js'
    - r: needs lib directory
2016-02-24 00:45:40 -06:00
Joel Martin
5245b079e1 Add dist targets to most implementations.
TODO: factor groovy guile julia matlab miniMAL swift
2016-02-24 00:33:20 -06:00
Joel Martin
f15b4021db All: show comments with stats target.
- Put guile into correct alphabetical order.
2015-10-26 22:33:49 -05:00
Joel Martin
fc4c7889cb Travis: add remaining implementations.
- new impls: awk, crystal, elixir, erlang, es6, fsharp, groovy, guile
  (disabled), rpython (disabled)
2015-10-07 21:46:12 -05:00
Peter Stephens
9a58a022ae fsharp: stepA: Self host through step2. Need atoms to pass step3. 2015-07-03 20:02:58 -05:00
Peter Stephens
224d2396f9 fsharp: step9: Implemented try*/catch*/throw. Implemented apply and map. Implemented some predicates. 2015-07-03 12:07:57 -05:00
Peter Stephens
f0e1608bbb fsharp: step8: Implemented macros. Deferred cond because it requires exceptions 2015-07-03 09:57:15 -05:00
Peter Stephens
4f3f9cd5ec fsharp: eval 'sharded across the time dimension' for step7. 2015-07-02 21:11:05 -05:00
Peter Stephens
6d809e3272 fsharp: step7: Cleaned up error handling. 2015-05-02 01:50:09 -05:00
Peter Stephens
f877bf268d fsharp: step7: Added more active patterns. Moved Node funcs to separate module. 2015-04-19 22:40:45 -05:00
Peter Stephens
aa2e1438ab fsharp: step7: Added quoting. Need to clean up quasiquote and concat. 2015-04-07 22:14:00 -05:00
Peter Stephens
8d4a06e046 fsharp: step6: Added eval & file io. 2015-04-05 00:20:42 -05:00
Peter Stephens
8862f80efd fsharp: step5: Added tail call optimization. 2015-04-04 22:01:05 -05:00
Peter Stephens
6a4627fb6b fsharp: step 4: Added prn, str, println, and pr-str 2015-03-26 14:05:02 -05:00
Peter Stephens
a836d8f338 fsharp: step 4: Added list and comparison functions. 2015-03-26 00:17:46 -05:00
Peter Stephens
37bb752e69 fsharp: step 3: Improved Env to work with chains. Implemented the def! special form. 2015-03-16 07:09:10 -05:00
Peter Stephens
6c47cf673e fsharp: step 2: Factored out funcs into Core module. 2015-03-15 15:07:08 -05:00
Peter Stephens
8f1ee487cb fsharp: step 2: Eval tests pass. Still need to polish things up. 2015-03-11 21:13:31 -05:00
Peter Stephens
327bd96767 fsharp: step 1: Factored tokenizer out of reader and generally cleaned things up. 2015-03-04 19:14:07 -06:00
Peter Stephens
6dcc04dbba fsharp: Partial step 1: maps & comments 2015-03-01 09:49:55 -06:00
Peter Stephens
ed3a12f526 fsharp: Partial step 1: Numbers 2015-02-23 22:22:58 -06:00
Peter Stephens
1c358979bf fsharp: Add step 0 2015-02-21 21:43:40 -06:00