1
1
mirror of https://github.com/kanaka/mal.git synced 2024-11-09 18:06:35 +03:00
mal/impls
Ben Harris c88a57fb3f step 4: Test that (= (list) ()) is true
In APL, empty arrays have type, and the ≡ function pays attention to
that, so if you're not careful empty lists produced by different means
compare different.  This test detects that by comparing an empty list
produced by "list" with one produced by evaluating an empty list.

My bug was found by a deferrable step 4 test, but the bug should be
non-deferrable.
2021-04-19 08:34:42 -05:00
..
ada Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
ada.2 Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
awk Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
bash Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
basic Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
bbc-basic Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
c Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
chuck Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
clojure Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
coffee Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
common-lisp Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
cpp cpp: Avoid readline memory leak 2021-02-14 11:58:33 +01:00
crystal Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
cs Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
d Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
dart Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
elisp Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
elixir Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
elm Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
erlang Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
es6 Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
factor Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
fantom fantom: Dockerfile: Use fantom 1.0.75 from github 2021-04-18 15:25:49 -05:00
forth Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
fsharp Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
gnu-smalltalk Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
go Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
groovy Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
guile Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
haskell Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
haxe Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
hy Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
io Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
java Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
jq Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
js Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
julia Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
kotlin Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
lib Move implementations into impls/ dir 2020-02-10 23:50:16 -06:00
livescript Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
logo Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
lua Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
make Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
mal Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
matlab Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
miniMAL Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
nasm Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
nim Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
objc Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
objpascal Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
ocaml Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
perl Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
perl6 Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
php Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
picolisp Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
pike Change quasiquote algorithm 2020-08-11 01:01:56 +02: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 Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
ps Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
python Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
python.2 Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
r Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
racket Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
rexx Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
rpython Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
ruby Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
rust Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
scala Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
scheme Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
skew Change quasiquote algorithm 2020-08-11 01:01:56 +02: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 Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
tcl tcl: defmacro! doesn't modify existing functions 2020-10-26 20:04:53 +02:00
tests step 4: Test that (= (list) ()) is true 2021-04-19 08:34:42 -05:00
ts ts: defmacro! doesn't modify existing functions 2020-10-26 20:32:48 +02:00
vala Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
vb Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
vhdl vhdl: defmacro! doesn't modify existing functions 2020-09-30 20:28:12 +03:00
vimscript vimscript: defmacro! doesn't modify existing functions 2020-09-30 17:53:48 +03:00
wasm Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
wren Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
xslt Change quasiquote algorithm 2020-08-11 01:01:56 +02:00
yorick Change quasiquote algorithm 2020-08-11 01:01:56 +02: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