Ryan Cook
|
229f30fdf1
|
ruby.2 step 3
|
2021-12-13 18:18:16 -06:00 |
|
Ryan Cook
|
918f370924
|
ruby.2 step 2
|
2021-12-13 18:18:16 -06:00 |
|
Ryan Cook
|
c318f495b9
|
ruby.2 step 1
|
2021-12-13 18:18:16 -06:00 |
|
Joel Martin
|
23dddd9e93
|
scheme/Dockerfile: gcc needed before chicken r7rs install
|
2021-12-11 15:20:31 -06:00 |
|
Vasilij Schneidermann
|
b2f74ac003
|
Update other Scheme implementations
|
2021-12-11 15:19:35 -06:00 |
|
Vasilij Schneidermann
|
3d34e31ca9
|
Update to CHICKEN 5
|
2021-12-11 15:19:35 -06:00 |
|
Vasilij Schneidermann
|
7d72c1293c
|
Remove unused Gauche code
|
2021-12-11 15:19:35 -06:00 |
|
Nicolas Boulenguez
|
c1963a43aa
|
Reduce core_ns in self hosting to a list of symbols
This simplifies a bit previous steps and prepares a future merge
request removing the macro? exception.
|
2021-12-11 10:08:59 -06:00 |
|
Nicolas Boulenguez
|
770aae175f
|
ada.2: stop supporting metadata for atoms
This is not required anymore.
|
2021-12-11 10:06:52 -06:00 |
|
Nicolas Boulenguez
|
5140bf269f
|
skew: prevent defmacro from mutating functions
|
2021-12-11 09:52:02 -06:00 |
|
Nicolas Boulenguez
|
8807a988ae
|
skew: allow keyword argument for keyword core function
|
2021-12-11 09:52:02 -06:00 |
|
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 |
|
Garklein
|
1c76e857f8
|
additional test
|
2021-08-04 12:58:52 -05:00 |
|
Garklein
|
af78ff6e50
|
fixed mal implementation debugging comments
|
2021-07-16 13:16:44 -04:00 |
|