1
1
mirror of https://github.com/kanaka/mal.git synced 2024-09-11 13:55:55 +03:00
Commit Graph

3543 Commits

Author SHA1 Message Date
Fabian
40f965a80e SML: Step 7 2021-05-02 17:35:40 -05:00
Fabian
238f9bd677 add core vec function 2021-05-02 17:35:40 -05:00
Fabian
fbcfb5962e add cons and concat 2021-05-02 17:35:40 -05:00
Fabian
f8400db56d step 7 scaffolding 2021-05-02 17:35:40 -05:00
Fabian
fcf6a20415 fix *ARGV* bug 2021-05-02 17:35:40 -05:00
Fabian
75814cb6f4 add & varargs and not 2021-05-02 17:35:40 -05:00
Fabian
c6a73d68f0 add keywords, vectors, maps 2021-05-02 17:35:40 -05:00
Fabian
4b3d031f4c cleanup closures after env changes 2021-05-02 17:35:40 -05:00
Fabian
9fc9f1c112 @ reader macro 2021-05-02 17:35:40 -05:00
Fabian
33da2f099c SML: Step 6 2021-05-02 17:35:40 -05:00
Fabian
2f046fbefd fix comment bug in reader 2021-05-02 17:35:40 -05:00
Fabian
e160b83391 make envs mutable 2021-05-02 17:35:40 -05:00
Fabian
3224c1b856 core atom functions 2021-05-02 17:35:40 -05:00
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