Joel Martin
1e8a122ddd
wasm: fix odd WASI readline behavior.
...
Most of the time, the WASI fd_read call returns the whole line including
the newline. Other times, it returns everything except the newline. So
before stompiing the newline, check for that condition. This fixes the
WASI based wasm implementations (wasmtime, wasmer, lucet).
2021-12-20 12:17:19 -06:00
mrsekut
58a6054e51
PureScript: fix cmpOp supports MalTime and MalInt operations
2021-12-17 16:26:03 -06:00
mrsekut
4a3f6a1837
PureScript: fix MalTime mathematical operations
2021-12-17 16:24:26 -06:00
mrsekut
6ebb4d87ca
PureScript: fix Makefile order of variable definitions
2021-12-17 16:24:26 -06:00
mrsekut
73aa01d9b3
PureScript: fix MalTime Type
2021-12-17 16:24:26 -06:00
mrsekut
d0814988e8
PureScript: exiting with Ctrl-D
2021-12-17 16:24:26 -06:00
mrsekut
55a032b4c9
PureScript: fix repl newline
2021-12-17 16:24:26 -06:00
mrsekut
cb9e238c1e
PureScript: fix time-ms
2021-12-17 16:24:26 -06:00
mrsekut
e501e63262
PureScript: fix Makefile
2021-12-17 16:24:26 -06:00
mrsekut
3c7e367d33
Add purs to IMPLS.yml
2021-12-17 16:24:26 -06:00
mrsekut
a33b150fad
PureScript: fix step2 without Env
2021-12-17 16:24:26 -06:00
mrsekut
d00e383dd4
PureScript: fix README, Dockerfile and Makefile
2021-12-17 16:24:22 -06:00
mrsekut
8387b34389
feat: add Dockerfile
2021-12-17 16:23:48 -06:00
mrsekut
d575e91ee1
feat: puresciprt stepA
2021-12-17 16:23:47 -06:00
mrsekut
992df8f2c2
fix: readStr
2021-12-17 16:23:47 -06:00
mrsekut
59c32afa55
feat: purescript step9
2021-12-17 16:23:47 -06:00
mrsekut
eac997e1ca
feat: purescript step8
2021-12-17 16:23:47 -06:00
mrsekut
16ca69b275
feat: purescript step7
2021-12-17 16:23:47 -06:00
mrsekut
af80bc1e6a
feat: purescript step6
2021-12-17 16:23:47 -06:00
mrsekut
511e0febaf
feat: purescript step5
2021-12-17 16:23:47 -06:00
mrsekut
adf25c9cf7
feat: purescript step4
2021-12-17 16:23:47 -06:00
mrsekut
d35a9e839d
feat: purescript step3
2021-12-17 16:23:47 -06:00
mrsekut
5023400b94
feat: purescript step2
2021-12-17 16:23:47 -06:00
mrsekut
0e5c8a3f11
feat: purescript step1
2021-12-17 16:23:47 -06:00
mrsekut
fc59ff9e49
feat: purscript step0
2021-12-17 16:23:41 -06:00
Joel Martin
ba5d23b342
README: update impl/runtime counts for ruby.2.
2021-12-13 18:19:05 -06:00
Ryan Cook
7a046f2b87
add ruby.2 to README
2021-12-13 18:18:16 -06:00
Ryan Cook
6896b0ab18
add makefile and dockerfile for mal CI for ruby.2
2021-12-13 18:18:16 -06:00
Ryan Cook
f1be2c471f
ruby.2 step A; functional self-hosting of mal on mal; refactor if internal mal fn arg passing;
2021-12-13 18:18:16 -06:00
Ryan Cook
77683d92fd
ruby.2 step 9
2021-12-13 18:18:16 -06:00
Ryan Cook
37008594bb
ruby.2 step 8
2021-12-13 18:18:16 -06:00
Ryan Cook
8624da0aa3
ruby.2 step 7
2021-12-13 18:18:16 -06:00
Ryan Cook
516e56a6d7
ruby.2 step 6 (and fixes for comments and fn creation)
2021-12-13 18:18:16 -06:00
Ryan Cook
b76c04aacd
ruby.2 step 4 & 5
2021-12-13 18:18:16 -06:00
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
Nicolas Boulenguez
422a09aabf
process: remove references to Racket from generic .txt files
2021-12-12 13:54:17 -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