Fabian
8dcf6cb71c
add atom type
2021-05-02 17:35:40 -05:00
Fabian
4f29901446
core.sml portability
2021-05-02 17:35:40 -05:00
Fabian
3d9c670159
let apply change the env
2021-05-02 17:35:40 -05:00
Fabian
714b444809
eval and load-file work
2021-05-02 17:35:40 -05:00
Fabian
ddae35eb05
core string functions
2021-05-02 17:35:40 -05:00
Fabian
8546e102f0
core: slurp and read-string
2021-05-02 17:35:40 -05:00
Fabian
a20d1fb942
implement string type
2021-05-02 17:35:40 -05:00
Fabian
6fe5eb8c2f
step 6 scaffolding
2021-05-02 17:35:40 -05:00
Fabian
8424de4274
add sml_MODE selection for Make
2021-05-02 17:35:40 -05:00
Fabian
3672361157
refactor SML to be more portable
2021-05-02 17:35:40 -05:00
Fabian
5f4782d309
SML: TODO Step 5
2021-05-02 17:35:40 -05:00
Fabian
43465bf438
remove done TODO
2021-05-02 17:35:40 -05:00
Fabian
c88f663d3e
SML: Step 4
2021-05-02 17:35:40 -05:00
Fabian
c635bcff4d
make core functions variadic
2021-05-02 17:35:40 -05:00
Fabian
058c6dd98f
closures capture the env
2021-05-02 17:35:40 -05:00
Fabian
ca9e16a350
mosml parser workaround
2021-05-02 17:35:40 -05:00
Fabian
d996fa41b6
add prn to core
2021-05-02 17:35:40 -05:00
Fabian
b832f794ac
add core comparison functions
2021-05-02 17:35:40 -05:00
Fabian
643e6f4f3c
core list functions
2021-05-02 17:35:40 -05:00
Fabian
2c68746267
if and fn* work
2021-05-02 17:35:40 -05:00
Fabian
ed899eb7a7
step 4 scaffolding
2021-05-02 17:35:40 -05:00
Fabian
2cde1f602f
idiomacy refactor
2021-05-02 17:35:40 -05:00
Fabian
8d3f32804e
SML: Step 3
2021-05-02 17:35:40 -05:00
Fabian
3a53a42461
def! works
2021-05-02 17:35:40 -05:00
Fabian
b8728f28ea
env set+inner
2021-05-02 17:35:40 -05:00
Fabian
64af767e72
step 3 scaffolding
2021-05-02 17:35:40 -05:00
Fabian
fa7a784fe0
SML: Step 2
2021-05-02 17:35:40 -05:00
Fabian
1c637768c0
hoist exception definitions
2021-05-02 17:35:40 -05:00
Fabian
a2d0d6ce43
FIX: print zero without minus
2021-05-02 17:35:40 -05:00
Fabian
c6115098cc
handle empty input
2021-05-02 17:35:40 -05:00
Fabian
ba05d6c69c
missed a dep in Makefile
2021-05-02 17:35:40 -05:00
Fabian
444dd6e37d
SML: Step 1
2021-05-02 17:35:40 -05:00
Fabian
5cdd487de4
SML build with MLton
2021-05-02 17:35:40 -05:00
Fabian
c4d1636b2f
SML: Step 0
2021-05-02 17:35:40 -05:00
Joel Martin
e14697a1d9
Add link to Q implementation
...
The Q compiler from Kx Systems requires a click through agreement that
prevents the compiler from being Dockerized and integrated into CI so
for now it remains outside the tree.
2021-05-01 17:35:40 -05:00
Joel Martin
cffa2f1926
janet: fix typo in stepA error handling.
2021-04-27 20:31:07 -05:00
Joel Martin
7d234b1e4e
ci.sh: disable some wasm MODES for now.
...
These modes currently hang when running on Github Actions.
2021-04-25 18:54:28 -05:00
Joel Martin
8faee3c26a
ci.sh: re-order output to make log parsing easier.
2021-04-25 18:48:01 -05:00
Joel Martin
21b103f692
ci.sh: log all output to prefixed log.
...
Log file name: ./ACTION[-regress]-IMPL[-MODE].log
Also debug file name is same format but with ".debug" instead of
".log" suffix.
2021-04-23 17:03:09 -05:00
Joel Martin
69238ec858
ci.sh: prefix log/debug files with impl name.
2021-04-23 16:13:12 -05:00
Joel Martin
085cc2f026
github/ci.sh: enable and archive log/debug output
2021-04-23 14:31:31 -05:00
Joel Martin
1cf6e2f1a5
get-ci-matrix.py: sort changed impls to the top.
...
For the case where there are code changes outside of the
implementation directories, sort the implementations that have actual
changes in their own directory to the top of the matrix.
2021-04-23 14:31:31 -05:00
Joel Martin
68c66f5f01
github: separate steps for build,test,regress,perf
2021-04-23 14:31:31 -05:00
Joel Martin
3d8017a416
fennel: add to README and update counts.
2021-04-22 12:00:28 -05:00
Joel Martin
c28a8212ec
fennel: minor typo in step mapping.
2021-04-22 11:55:17 -05:00
sogaiu
79cdd1b9b2
fennel: stub Makefile to make ci.sh build
happy
2021-04-23 01:52:00 +09:00
sogaiu
65f6a0b4ee
Add fennel to IMPLS.yml
2021-04-23 01:46:52 +09:00
sogaiu
32a503befc
Further improve time-ms
2021-04-23 01:46:52 +09:00
sogaiu
c1a0e86376
Improve time-ms
2021-04-23 01:46:52 +09:00
sogaiu
39b4500dca
Add Dockerfile
2021-04-23 01:46:52 +09:00