1
1
mirror of https://github.com/kanaka/mal.git synced 2024-11-10 02:45:44 +03:00
mal/impls
Nicolas Boulenguez 2d190718f7 perl: search for special forms with a hashed jump
Perlcritic find this prettier than a cascade of tests.
2024-08-27 15:19:20 -05:00
..
ada dockerfiles: improve consistency, link python to python3 2024-08-05 17:02:34 -05:00
ada.2 ada.2: allow macro argument for apply core function 2024-08-07 13:25:02 -05:00
awk awk: fix regex warnings (extraneous escaping) 2024-08-13 14:59:18 -05:00
bash dockerfiles: improve consistency, link python to python3 2024-08-05 17:02:34 -05:00
basic Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
bbc-basic dockerfiles: improve consistency, link python to python3 2024-08-05 17:02:34 -05:00
c xslt, c, zig: test for, fix seq parsing EOF errors 2024-08-22 14:59:33 -05:00
c.2 c.2/cpp/dart/swift5: fix try/TCO double eval bug 2024-08-18 15:27:51 -05:00
chuck Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
clojure dockerfiles: improve consistency, link python to python3 2024-08-05 17:02:34 -05:00
coffee Update JS impls to ubuntu 24.04, ffi-napi to 4.0.3 2024-08-05 17:02:38 -05:00
common-lisp common-lisp: (list? nil) should be false (add test) 2024-08-19 09:30:53 -05:00
cpp c.2/cpp/dart/swift5: fix try/TCO double eval bug 2024-08-18 15:27:51 -05:00
crystal Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
cs dockerfiles: improve consistency, link python to python3 2024-08-05 17:02:34 -05:00
d Merge eval-ast and macro expansion into EVAL, add DEBUG-EVAL 2024-08-05 11:40:49 -05:00
dart c.2/cpp/dart/swift5: fix try/TCO double eval bug 2024-08-18 15:27:51 -05:00
elisp elisp: require a recent emacs version 2024-08-26 13:07:28 -05:00
elixir dockerfiles: improve consistency, link python to python3 2024-08-05 17:02:34 -05:00
elm elm: fix Makefile SOURCES list. 2024-08-06 09:05:52 -05:00
erlang erlang: allow macro argument for apply core function 2024-08-07 13:25:02 -05:00
es6 Update JS impls to ubuntu 24.04, ffi-napi to 4.0.3 2024-08-05 17:02:38 -05:00
factor dockerfiles: improve consistency, link python to python3 2024-08-05 17:02:34 -05:00
fantom fantom: Dockerfile: Use fantom 1.0.75 from github 2021-04-18 15:25:49 -05:00
fennel Merge eval-ast and macro expansion into EVAL, add DEBUG-EVAL 2024-08-05 11:40:49 -05:00
forth Merge eval-ast and macro expansion into EVAL, add DEBUG-EVAL 2024-08-05 11:40:49 -05:00
fsharp fsharp: allow macro argument for apply core function 2024-08-07 13:25:02 -05:00
gnu-smalltalk dockerfiles: improve consistency, link python to python3 2024-08-05 17:02:34 -05:00
go go: update to ubuntu:24.04 and convert to go.mod style 2024-08-05 17:17:22 -05:00
groovy dockerfiles: improve consistency, link python to python3 2024-08-05 17:02:34 -05:00
guile dockerfiles: improve consistency, link python to python3 2024-08-05 17:02:34 -05:00
haskell haskell: allow macro argument for apply core function 2024-08-07 13:25:02 -05:00
haxe haxe: fix core readline function: print prompt 2024-08-13 14:59:18 -05:00
hy Stop evaluating map keys 2021-12-11 09:46:35 -06:00
io Update Dockerfiles using ubuntu:vivid to xenial. 2024-08-02 11:10:12 -05:00
janet janet: fix typo in stepA error handling. 2021-04-27 20:31:07 -05:00
java java,kotlin: fix double eval of last do position. 2024-08-19 09:01:41 -05:00
java-truffle [java-truffle] don't exclude graal-sdk dependency 2021-07-11 17:52:32 -06:00
jq jq: Remove stray _debug call in nth implementation 2024-08-26 10:10:44 -05:00
js Javascript: parseFloat does not take a base parameter 2024-08-06 15:46:24 -05:00
julia Merge eval-ast and macro expansion into EVAL, add DEBUG-EVAL 2024-08-05 11:40:49 -05:00
kotlin java,kotlin: fix double eval of last do position. 2024-08-19 09:01:41 -05:00
latex3 latex3: require ubuntu:24.04 in the Dockerfile 2024-08-08 15:40:26 -05:00
lib pprint properly prints hash-maps 2024-08-09 17:40:29 -05:00
livescript Update JS impls to ubuntu 24.04, ffi-napi to 4.0.3 2024-08-05 17:02:38 -05:00
logo dockerfiles: improve consistency, link python to python3 2024-08-05 17:02:34 -05:00
lua lua: style improvements, especially for try* 2024-08-26 10:00:47 -05:00
make vbs: Merge branch 'kanaka:master' into master 2024-08-15 09:15:44 -05:00
mal mal: implement DBGEVAL without assuming that a: is a valid symbol 2024-08-27 14:05:20 -05:00
matlab Stop evaluating map keys 2021-12-11 09:46:35 -06:00
miniMAL dockerfiles: improve consistency, link python to python3 2024-08-05 17:02:34 -05:00
nasm nasm: allow macro argument for apply core function 2024-08-07 13:25:02 -05:00
nim dockerfiles: improve consistency, link python to python3 2024-08-05 17:02:34 -05:00
objc objc: prevent defmacro! from mutating its argument 2024-08-27 09:46:25 -05:00
objpascal objpascal: fix EAccessError by removing CMem import. 2024-08-06 08:09:46 -05:00
ocaml docker: update some dockerfiles 2024-08-05 17:00:24 -05:00
perl perl: search for special forms with a hashed jump 2024-08-27 15:19:20 -05:00
perl6 c.2,make,perl6,ocaml,objpascal: update to ubuntu:24.04 2024-08-05 11:55:55 -05:00
php dockerfiles: improve consistency, link python to python3 2024-08-05 17:02:34 -05:00
picolisp dockerfiles: improve consistency, link python to python3 2024-08-05 17:02:34 -05:00
pike dockerfiles: improve consistency, link python to python3 2024-08-05 17:02:34 -05:00
plpgsql Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
plsql Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
powershell Update Dockerfile 2024-08-26 13:07:28 -05:00
prolog prolog: allow macro argument for apply core function 2024-08-07 13:25:02 -05:00
ps ps: return one value from macro? (fixes self-host) 2024-08-20 09:26:04 -05:00
purs purs: merge evalAst into eval and add DEBUG-EVAL 2024-08-26 12:56:33 -05:00
python2 Rename python implementations to python2 and python3, see #665 2024-08-26 09:57:14 -05:00
python3 Rename python implementations to python2 and python3, see #665 2024-08-26 09:57:14 -05:00
r dockerfiles: improve consistency, link python to python3 2024-08-05 17:02:34 -05:00
racket dockerfiles: improve consistency, link python to python3 2024-08-05 17:02:34 -05:00
rexx Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
rpython Merge eval-ast and macro expansion into EVAL, add DEBUG-EVAL 2024-08-05 11:40:49 -05:00
ruby ruby: update Dockerfile to 24.04 2024-08-06 09:51:31 -05:00
ruby.2 ruby.2: fix (rest (list 6)) 2024-08-06 10:50:31 -05:00
rust rust: update and merge eval-ast 2024-08-07 12:55:39 -05:00
scala Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
scheme Merge eval-ast and macro expansion into EVAL, add DEBUG-EVAL 2024-08-05 11:40:49 -05:00
skew dockerfiles: improve consistency, link python to python3 2024-08-05 17:02:34 -05:00
sml sml: fix mlton self-host. Full syntax err in catch* 2024-08-22 14:59:33 -05:00
swift Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
swift3 Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
swift4 Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
swift5 c.2/cpp/dart/swift5: fix try/TCO double eval bug 2024-08-18 15:27:51 -05:00
tcl dockerfiles: improve consistency, link python to python3 2024-08-05 17:02:34 -05:00
tests jq: Fix functions with empty list body 2024-08-26 10:10:44 -05:00
ts Update JS impls to ubuntu 24.04, ffi-napi to 4.0.3 2024-08-05 17:02:38 -05:00
vala vala: fix self-host: fix defmacro! return value. 2024-08-21 09:29:40 -05:00
vb Merge eval-ast and macro expansion into EVAL, add DEBUG-EVAL 2024-08-05 11:40:49 -05:00
vbs vbs: remove NO_SELF_HOST for run self-host test on Github Action 2024-08-24 10:05:34 -05:00
vhdl dockerfiles: improve consistency, link python to python3 2024-08-05 17:02:34 -05:00
vimscript vimscript: allow macro argument for apply core function 2024-08-07 13:25:02 -05:00
wasm wasm: prevent macros from mutating functions 2024-08-08 14:05:01 -05:00
wren Merge eval-ast and macro expansion into EVAL, add DEBUG-EVAL 2024-08-05 11:40:49 -05:00
xslt xslt, c, zig: test for, fix seq parsing EOF errors 2024-08-22 14:59:33 -05:00
yorick Merge eval-ast and macro expansion into EVAL, add DEBUG-EVAL 2024-08-05 11:40:49 -05:00
zig xslt, c, zig: test for, fix seq parsing EOF errors 2024-08-22 14:59:33 -05:00
.gitignore Remove package-lock.json from .gitignore files 2024-08-06 15:28:00 -05:00