1
1
mirror of https://github.com/kanaka/mal.git synced 2024-07-14 17:10:30 +03:00
Commit Graph

3568 Commits

Author SHA1 Message Date
Nicolas Boulenguez
1580db1a53 cs: prevent defmacro from mutating functions 2021-12-11 09:52:02 -06:00
Nicolas Boulenguez
c5b50dbbbe d: allow keyword argument for keyword core function 2021-12-11 09:52:02 -06:00
Nicolas Boulenguez
13a84ba0aa d: prevent defmacro from mutating functions 2021-12-11 09:52:02 -06:00
Nicolas Boulenguez
e3c376ebd5 factor: prevent defmacro from mutating functions 2021-12-11 09:52:02 -06:00
Nicolas Boulenguez
7c5d341849 factor: allow keyword argument for keyword core function 2021-12-11 09:52:02 -06:00
Nicolas Boulenguez
c76f5a4be9 r: allow keyword argument for keyword core function 2021-12-11 09:52:02 -06:00
Nicolas Boulenguez
66d24858d6 cpp: allow keyword argument for keyword core function 2021-12-11 09:52:02 -06:00
Nicolas Boulenguez
b887786c81 miniMAL: allow keyword argument for keyword core function 2021-12-11 09:52:02 -06:00
Nicolas Boulenguez
d3affc0ba8 groovy: prevent defmacro from mutating functions 2021-12-11 09:52:02 -06:00
Nicolas Boulenguez
75b591effd coffeescript: prevent defmacro from mutating functions 2021-12-11 09:52:02 -06:00
Nicolas Boulenguez
2a2fb068fa guile: prevent defmacro from mutating functions 2021-12-11 09:52:02 -06:00
Nicolas Boulenguez
803d37f9f0 guile: fix build failure in map evaluation 2021-12-11 09:52:02 -06:00
Nicolas Boulenguez
071ab001c1 php: revent defmacro from mutating functions 2021-12-11 09:52:02 -06:00
Nicolas Boulenguez
8efef038f0 php: allow keyword argument for keyword core function 2021-12-11 09:52:02 -06:00
Nicolas Boulenguez
c937e2a7a9 perl6: prevent defmacro from mutating functions 2021-12-11 09:52:02 -06:00
Nicolas Boulenguez
5452aa2782 nim: prevent defmacro from mutating functions 2021-12-11 09:52:02 -06:00
Nicolas Boulenguez
ed9c6187b4 nim: fix string? core function for the empty string 2021-12-11 09:52:02 -06:00
Nicolas Boulenguez
8ae10b10f3 nim: allow keyword argument for keyword core function 2021-12-11 09:52:02 -06:00
Nicolas Boulenguez
5047a2cee3 nasm: allow keyword argument for keyword core function 2021-12-11 09:52:02 -06:00
Nicolas Boulenguez
b402dbced7 picolisp: prevent defmacro from mutating functions 2021-12-11 09:52:02 -06:00
Nicolas Boulenguez
b74ca280ff objpascal: prevent defmacro from mutating functions 2021-12-11 09:52:02 -06:00
Nicolas Boulenguez
28ba74b73e ps: pass NOSAFER option to ghostscript in order to allow slurp
Some ghostscript versions default to SAFER.
2021-12-11 09:52:02 -06:00
Nicolas Boulenguez
cd09dfbac5 ps: prevent defmacro! from mutating functions 2021-12-11 09:52:02 -06:00
Nicolas Boulenguez
1bbf5a027d ps: allow keyword argument for keyword core function 2021-12-11 09:52:02 -06:00
Nicolas Boulenguez
f47ef5eddd gnu-smalltalk: prevent defmacro from mutating functions 2021-12-11 09:52:02 -06:00
Nicolas Boulenguez
085e35144f awk: prevent defmacro from mutating functions 2021-12-11 09:52:02 -06:00
Nicolas Boulenguez
e3c98eeb3a ada: allow keyword argument for keyword core function 2021-12-11 09:52:02 -06:00
Nicolas Boulenguez
de68c38029 ada: prevent defmacro from mutating functions 2021-12-11 09:52:02 -06:00
Nicolas Boulenguez
b204bb1f02 ada: let macros use a closure instead of current env 2021-12-11 09:52:02 -06:00
Nicolas Boulenguez
022e4f0b51 ocaml: allow keyword argument for keyword core function 2021-12-11 09:52:02 -06:00
Nicolas Boulenguez
e1b778481c java: prevent defmacro from mutating functions 2021-12-11 09:52:02 -06:00
Nicolas Boulenguez
d4abb633b5 elisp: prevent defmacro from mutating functions
Also remove unused parameters from function constructor.
2021-12-11 09:52:02 -06:00
Nicolas Boulenguez
7955817510 bash: prevent defmacro from mutating functions 2021-12-11 09:52:02 -06:00
Nicolas Boulenguez
03b6cfd45c Stop evaluating map keys
Neither keywords nor strings are modified by evaluation, so evaluating
map keys is a no-op.  Document this in the guide.
2021-12-11 09:46:35 -06:00
Nicolas Boulenguez
6d58903539 mal impl: spare an environment in implementation of do 2021-12-11 09:38:47 -06:00
Nicolas Boulenguez
e4109e6795 mal impl: (style) replace (list) with () 2021-12-11 09:38:47 -06:00
Nicolas Boulenguez
85153c6f68 env.mal: add comments 2021-12-11 09:38:47 -06:00
Dov Murik
7e01e2e1f4
Merge pull request #597 from moshimarlo/typofix
Fix typo in guide.md 'Reference Code'
2021-12-08 15:06:57 +02:00
Mikko
bc83c29690
Fix typo in guide.md 'Reference Code'
'An' is used before vowel sounds, so "a existing" reads unnaturally.
2021-12-05 09:07:29 +11:00
Bezděk Miroslav
f20d62fb35
Update guide.md
Corrected one spelling error.
2021-11-22 21:51:47 +01:00
Dov Murik
d638181537
Merge pull request #595 from nathanKramer/patch-1
Fix typo in guide.md step 6
2021-10-23 17:51:46 +03:00
Nathan Kramer
e2707fd91a
Fix typo in guide.md step 6 2021-10-23 16:45:46 +11:00
Dov Murik
347471c125
Merge pull request #594 from RobusGauli/patch-1
FIx typo in guide
2021-10-19 13:38:20 +03:00
Robus Gauli
2a0af17d4d
Update guide.md
Fix typo from `to` to `do`
2021-10-17 07:41:03 +05:45
Garklein
1c76e857f8 additional test 2021-08-04 12:58:52 -05:00
Vasilij Schneidermann
c7d43f663b
Merge pull request #576 from Garklein/master
fixed mal implementation debugging comments
2021-07-16 20:03:47 +02:00
Garklein
af78ff6e50 fixed mal implementation debugging comments 2021-07-16 13:16:44 -04:00
Joel Martin
36f758df05 julia: increase non-TCO step5 test.
The stack size on systems with higher ulimits (Github Actions) allows
this to complete and thus fail the test. Try with larger loop size to
try and trigger the problem even on those systems.
2021-07-12 17:53:01 -05:00
Joel Martin
1279811bbe [ts] update to node-12, ts-4.3.5, ffi-napi-4.0.4
Current versions were breaking during package dep install.
2021-07-11 19:08:14 -05:00
Joel Martin
9b5e56e93c ci.sh: include MAL_IMPL in log prefix if set. 2021-07-11 19:08:14 -05:00