1
1
mirror of https://github.com/kanaka/mal.git synced 2024-09-19 09:38:28 +03:00
mal/impls
Joel Martin a0fe8e4355 c.2,make,perl6,ocaml,objpascal: update to ubuntu:24.04
c.2:
    By updating to 24.04 we get around an error with declarations after
    labels which is allowed in more recent compiler versions.

make:
    With older make, the newer make code results in this error:
    ../make/readline.mk:13: *** unterminated call to function 'eval': missing ')'.  Stop.

    Newer versions of make work fine.

perl6:
    With older rakudo, this error occurs:
        user> (let* (DEBUG-EVAL false) (- 3 1))
        Cannot resolve caller Numeric(types::MalFalse: ); none of these signatures match:

ocaml:
    Fixes build error that happens with older versions of ocaml:
        ocamlopt -a types.ml reader.ml printer.ml env.ml core.ml -o mal_lib.cmxa
        File "env.ml", line 15, characters 8-21:
        Error: Unbound value Data.find_opt

objpascal:
    With older compiler, the following error occurs:
        user> (apply str (seq "this is a test"))
        *** Error in `../objpascal/stepA_mal': corrupted size vs. prev_size: 0x000000000246c360 ***
2024-08-05 11:55:55 -05:00
..
ada Merge eval-ast and macro expansion into EVAL, add DEBUG-EVAL 2024-08-05 11:40:49 -05:00
ada.2 Merge eval-ast and macro expansion into EVAL, add DEBUG-EVAL 2024-08-05 11:40:49 -05:00
awk Merge eval-ast and macro expansion into EVAL, add DEBUG-EVAL 2024-08-05 11:40:49 -05:00
bash Merge eval-ast and macro expansion into EVAL, add DEBUG-EVAL 2024-08-05 11:40:49 -05:00
basic Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
bbc-basic Merge eval-ast and macro expansion into EVAL, add DEBUG-EVAL 2024-08-05 11:40:49 -05:00
c Merge eval-ast and macro expansion into EVAL, add DEBUG-EVAL 2024-08-05 11:40:49 -05:00
c.2 c.2,make,perl6,ocaml,objpascal: update to ubuntu:24.04 2024-08-05 11:55:55 -05:00
chuck Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
clojure Merge eval-ast and macro expansion into EVAL, add DEBUG-EVAL 2024-08-05 11:40:49 -05:00
coffee Merge eval-ast and macro expansion into EVAL, add DEBUG-EVAL 2024-08-05 11:40:49 -05:00
common-lisp Merge eval-ast and macro expansion into EVAL, add DEBUG-EVAL 2024-08-05 11:40:49 -05:00
cpp Merge eval-ast and macro expansion into EVAL, add DEBUG-EVAL 2024-08-05 11:40:49 -05:00
crystal Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
cs Merge eval-ast and macro expansion into EVAL, add DEBUG-EVAL 2024-08-05 11:40:49 -05:00
d Merge eval-ast and macro expansion into EVAL, add DEBUG-EVAL 2024-08-05 11:40:49 -05:00
dart Merge eval-ast and macro expansion into EVAL, add DEBUG-EVAL 2024-08-05 11:40:49 -05:00
elisp Merge eval-ast and macro expansion into EVAL, add DEBUG-EVAL 2024-08-05 11:40:49 -05:00
elixir Merge eval-ast and macro expansion into EVAL, add DEBUG-EVAL 2024-08-05 11:40:49 -05:00
elm Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
erlang Merge eval-ast and macro expansion into EVAL, add DEBUG-EVAL 2024-08-05 11:40:49 -05:00
es6 Merge eval-ast and macro expansion into EVAL, add DEBUG-EVAL 2024-08-05 11:40:49 -05:00
factor Merge eval-ast and macro expansion into EVAL, add DEBUG-EVAL 2024-08-05 11:40:49 -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 Merge eval-ast and macro expansion into EVAL, add DEBUG-EVAL 2024-08-05 11:40:49 -05:00
gnu-smalltalk Merge eval-ast and macro expansion into EVAL, add DEBUG-EVAL 2024-08-05 11:40:49 -05:00
go Merge eval-ast and macro expansion into EVAL, add DEBUG-EVAL 2024-08-05 11:40:49 -05:00
groovy Merge eval-ast and macro expansion into EVAL, add DEBUG-EVAL 2024-08-05 11:40:49 -05:00
guile Merge eval-ast and macro expansion into EVAL, add DEBUG-EVAL 2024-08-05 11:40:49 -05:00
haskell Merge eval-ast and macro expansion into EVAL, add DEBUG-EVAL 2024-08-05 11:40:49 -05:00
haxe Merge eval-ast and macro expansion into EVAL, add DEBUG-EVAL 2024-08-05 11:40:49 -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 Merge eval-ast and macro expansion into EVAL, add DEBUG-EVAL 2024-08-05 11:40:49 -05:00
java-truffle [java-truffle] don't exclude graal-sdk dependency 2021-07-11 17:52:32 -06:00
jq Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
js Merge eval-ast and macro expansion into EVAL, add DEBUG-EVAL 2024-08-05 11:40:49 -05:00
julia Merge eval-ast and macro expansion into EVAL, add DEBUG-EVAL 2024-08-05 11:40:49 -05:00
kotlin Merge eval-ast and macro expansion into EVAL, add DEBUG-EVAL 2024-08-05 11:40:49 -05:00
lib [java-truffle] benchmarking and write-up 2021-05-31 10:28:04 -05:00
livescript Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
logo Merge eval-ast and macro expansion into EVAL, add DEBUG-EVAL 2024-08-05 11:40:49 -05:00
lua Stop evaluating map keys 2021-12-11 09:46:35 -06:00
make c.2,make,perl6,ocaml,objpascal: update to ubuntu:24.04 2024-08-05 11:55:55 -05:00
mal Merge eval-ast and macro expansion into EVAL, add DEBUG-EVAL 2024-08-05 11:40:49 -05:00
matlab Stop evaluating map keys 2021-12-11 09:46:35 -06:00
miniMAL Merge eval-ast and macro expansion into EVAL, add DEBUG-EVAL 2024-08-05 11:40:49 -05:00
nasm Merge eval-ast and macro expansion into EVAL, add DEBUG-EVAL 2024-08-05 11:40:49 -05:00
nim Merge eval-ast and macro expansion into EVAL, add DEBUG-EVAL 2024-08-05 11:40:49 -05:00
objc Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
objpascal c.2,make,perl6,ocaml,objpascal: update to ubuntu:24.04 2024-08-05 11:55:55 -05:00
ocaml c.2,make,perl6,ocaml,objpascal: update to ubuntu:24.04 2024-08-05 11:55:55 -05:00
perl Merge eval-ast and macro expansion into EVAL, add DEBUG-EVAL 2024-08-05 11:40:49 -05:00
perl6 c.2,make,perl6,ocaml,objpascal: update to ubuntu:24.04 2024-08-05 11:55:55 -05:00
php Merge eval-ast and macro expansion into EVAL, add DEBUG-EVAL 2024-08-05 11:40:49 -05:00
picolisp Merge eval-ast and macro expansion into EVAL, add DEBUG-EVAL 2024-08-05 11:40:49 -05:00
pike Merge eval-ast and macro expansion into EVAL, add DEBUG-EVAL 2024-08-05 11:40:49 -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 test: check that a: is a valid symbol. 2024-08-05 11:54:37 -05:00
prolog test: check that a: is a valid symbol. 2024-08-05 11:54:37 -05:00
ps Merge eval-ast and macro expansion into EVAL, add DEBUG-EVAL 2024-08-05 11:40:49 -05:00
purs PureScript: fix cmpOp supports MalTime and MalInt operations 2021-12-17 16:26:03 -06:00
python Merge eval-ast and macro expansion into EVAL, add DEBUG-EVAL 2024-08-05 11:40:49 -05:00
python.2 Merge eval-ast and macro expansion into EVAL, add DEBUG-EVAL 2024-08-05 11:40:49 -05:00
r Merge eval-ast and macro expansion into EVAL, add DEBUG-EVAL 2024-08-05 11:40:49 -05:00
racket Merge eval-ast and macro expansion into EVAL, add DEBUG-EVAL 2024-08-05 11:40:49 -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 Merge eval-ast and macro expansion into EVAL, add DEBUG-EVAL 2024-08-05 11:40:49 -05:00
ruby.2 Merge eval-ast and macro expansion into EVAL, add DEBUG-EVAL 2024-08-05 11:40:49 -05:00
rust Merge eval-ast and macro expansion into EVAL, add DEBUG-EVAL 2024-08-05 11:40:49 -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 Merge eval-ast and macro expansion into EVAL, add DEBUG-EVAL 2024-08-05 11:40:49 -05:00
sml Merge eval-ast and macro expansion into EVAL, add DEBUG-EVAL 2024-08-05 11:40:49 -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 test: check that a: is a valid symbol. 2024-08-05 11:54:37 -05:00
tcl Merge eval-ast and macro expansion into EVAL, add DEBUG-EVAL 2024-08-05 11:40:49 -05:00
tests test: check that a: is a valid symbol. 2024-08-05 11:54:37 -05:00
ts Merge eval-ast and macro expansion into EVAL, add DEBUG-EVAL 2024-08-05 11:40:49 -05:00
vala Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
vb Merge eval-ast and macro expansion into EVAL, add DEBUG-EVAL 2024-08-05 11:40:49 -05:00
vhdl Merge eval-ast and macro expansion into EVAL, add DEBUG-EVAL 2024-08-05 11:40:49 -05:00
vimscript Merge eval-ast and macro expansion into EVAL, add DEBUG-EVAL 2024-08-05 11:40:49 -05:00
wasm wasm: fix odd WASI readline behavior. 2021-12-20 12:17:19 -06:00
wren Merge eval-ast and macro expansion into EVAL, add DEBUG-EVAL 2024-08-05 11:40:49 -05:00
xslt Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
yorick Merge eval-ast and macro expansion into EVAL, add DEBUG-EVAL 2024-08-05 11:40:49 -05:00
zig Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
.gitignore Add lrexlib-pcre through luarocks. 2020-05-15 22:04:45 -03:00