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

46 Commits

Author SHA1 Message Date
Joel Martin
dd7a4f55f3 Test uncaught throw, catchless try* . Fix 46 impls.
Fixes made to: ada, c, chuck, clojure, coffee, common-lisp, cpp,
crystal, d, dart, elm, erlang, es6, factor, fsharp, gnu-smalltalk,
groovy, guile, haxe, hy, js, livescript, matlab, miniMAL, nasm, nim,
objc, objpascal, ocaml, perl, perl6, php, plsql, ps, python, r,
rpython, ruby, scheme, swift3, tcl, ts, vb, vimscript, wasm, yorick.

Catchless try* test is an optional test. Not all implementations
support catchless try* but a number were fixed so they at least don't
crash on catchless try*.
2018-12-12 14:18:26 -06:00
Dov Murik
968faaad7c ada: Add number?, fn?, macro? 2017-11-01 14:07:51 +00:00
Chris M Moore
311cbfc03c Nicholas Boulenguez : Use Get_Line function instead of insisting on a maximum string size 2016-09-10 21:06:47 +01:00
Chris M Moore
6faafa00a4 Ada: update README.md and add prompt to stepA 2016-03-26 15:33:29 +00:00
Chris M Moore
9c38eb6d4b Ada: change *ARGV* and *host-language* to strings 2016-03-25 13:24:57 +00:00
Chris M Moore
564a452500 Ada: rework strings part 2 : New_String_Mal_Type adds the quotes in 2016-03-25 12:19:22 +00:00
Chris M Moore
a249dff47b Ada: rework strings part 1 : Get_String returns the string minus the quotes 2016-03-25 11:33:33 +00:00
Chris M Moore
316d5bbd7c Ada: add seq 2016-03-22 07:40:44 +00:00
Chris M Moore
d2bb60d32e Ada: add string? 2016-03-20 22:29:39 +00:00
Chris M Moore
d1967ba511 Ada: remove some unecessary use commands/variables 2016-03-20 22:19:26 +00:00
Chris M Moore
1c28e56028 Ada: remove unnecessary Env parameters 2016-03-20 21:08:28 +00:00
Chris M Moore
66bf826077 Ada: add time-ms 2016-03-19 23:05:19 +00:00
Chris M Moore
8083b5255f Ada: build in true, false, nil so hosted tests run unmodified ;) 2016-03-19 21:09:48 +00:00
Chris M Moore
caa4fab9f4 Ada: one more textual mod in core.adb 2016-03-18 23:38:10 +00:00
Chris M Moore
c6b1e6e7a1 Ada: minor textual cleanup in core.adb 2016-03-18 23:27:21 +00:00
Chris M Moore
b5bad5eaa1 Ada: fix envs (remove Get_Current), apply (only last param is unpacked) and map (calls core.apply) 2016-03-18 15:34:10 +00:00
Chris M Moore
18e21187ba Ada: Move eval into the steps + rewrite eval along the way. 2016-03-15 08:05:20 +00:00
Chris M Moore
3428be48bc Ada: remove the file size limit 2016-03-05 18:24:13 +00:00
Chris M Moore
02c3208ae9 Ada: add readline 2016-03-03 22:25:46 +00:00
Chris M Moore
a74b420d53 Ada: add conj 2016-02-28 22:56:30 +00:00
Chris M Moore
8496c8bc1a Ada: add *host-language* symbol 2016-02-28 22:08:32 +00:00
Chris M Moore
93031830b6 Ada: fix apply premature free and add = for hash_map 2016-02-28 21:45:38 +00:00
Chris M Moore
5660d35d73 Ada: fix first + rest when passed nil 2016-02-26 22:01:00 +00:00
Chris M Moore
0073c0a17b Ada: fix swap (functions and premature list deletion) 2016-02-26 00:01:41 +00:00
Chris M Moore
36b6dea532 Ada: add atom ops 2016-02-25 22:33:38 +00:00
Chris M Moore
51fa76337a Ada: rename Atom to Symbol and add a new Atom type (ya, doing it the hard way) 2016-02-22 22:22:56 +00:00
Chris M Moore
f88e4203e7 Ada: add atom and atom? 2016-02-21 13:59:32 +00:00
Chris M Moore
5b77d5f7d4 Ada: add meta and with-meta 2016-02-21 00:50:47 +00:00
Chris M Moore
874db2acb7 Ada: add proper hash map + fix vector's map 2016-02-19 23:08:39 +00:00
Chris M Moore
aa8c18004f Ada: add a vectpr impl of Add_Defs + cleanups 2016-02-12 22:18:27 +00:00
Chris M Moore
705f3d2ce4 Ada: added proper vector type 2016-02-11 23:48:10 +00:00
Chris M Moore
4daad7d868 Ada: add vals, keys, contains? Fix get 2016-01-30 16:23:31 +00:00
Chris M Moore
5fa2b0ccde Ada: add hash-map, assoc, get, map? to core 2016-01-26 22:23:11 +00:00
Chris M Moore
cca0b237e5 Ada: add vector 2016-01-23 22:30:32 +00:00
Chris M Moore
2e3389c4f6 Ada: add keyword?, keyword and fixed symbol? to exclude keywords 2016-01-20 22:28:34 +00:00
Chris M Moore
f072751275 Ada: add throw, apply, true?, false?, nil? etc to core for step9. 2016-01-17 23:12:42 +00:00
Chris M Moore
8021afae0c Ada: add symbol and symbol? 2016-01-02 18:42:48 +00:00
Chris M Moore
c7b5139373 Ada: added map function (step 9) 2015-12-29 22:11:52 +00:00
Chris M Moore
9e76408b27 Ada: rewrote reader to remove opentoken dependency 2015-12-16 22:18:15 +00:00
Chris M Moore
6d91af722e Ada: nth implmented + test fixes 2015-11-26 22:43:11 +00:00
Chris M Moore
d836bcfc17 Ada: add First and Rest funcs 2015-08-12 10:11:55 +01:00
Chris M Moore
ebb6e9d3c5 Ada: first pass of Cons and Concat 2015-07-08 23:18:19 +01:00
Chris M Moore
936693cffe Ada: fix comments in file and a null dereference 2015-05-30 16:14:31 +01:00
Chris M Moore
8c49f5a7fc Ada: step6 mostly works 2015-05-21 22:31:44 +01:00
Chris M Moore
a974463af4 Ada: print funcs added (step 4 complete) 2015-05-01 22:55:52 +01:00
Chris M Moore
0571a45f09 Ada: added core package + cleanups (inc func call Mal_Type for builtins) 2015-04-26 17:15:58 +01:00