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

3546 Commits

Author SHA1 Message Date
mmcgill
22a18d3d7a [java-truffle] step D: cache symbol lookups 2021-05-31 10:28:04 -05:00
mmcgill
495e62e86d [java-truffle] step C: specialize symbol lookups 2021-05-31 10:28:04 -05:00
mmcgill
df22cf3b17 [java-truffle] step B: specialize function calls 2021-05-31 10:28:04 -05:00
mmcgill
d2069e9d7d [java-truffle] step A! 2021-05-31 10:28:04 -05:00
mmcgill
26d9e6e465 [java-truffle] step 9 2021-05-31 10:28:04 -05:00
mmcgill
146ecc8230 [java-truffle] step 8 2021-05-31 10:28:04 -05:00
mmcgill
0cde9e9c74 [java-truffle] step 7 2021-05-31 10:28:04 -05:00
mmcgill
32e57779cd [java-truffle] step 6 2021-05-31 10:28:04 -05:00
mmcgill
de183d6a16 [java-truffle] step 5 2021-05-31 10:28:04 -05:00
mmcgill
1c48eda8e1 [java-truffle] step 4 2021-05-31 10:28:04 -05:00
mmcgill
d6093cd075 [java-truffle] step 3 2021-05-31 10:28:04 -05:00
mmcgill
17890c2ac8 [java-truffle] step 2 2021-05-31 10:28:04 -05:00
mmcgill
03b4694231 [java-truffle] step 1 2021-05-31 10:28:04 -05:00
mmcgill
1f58e1123a [java-truffle] step 0 2021-05-31 10:28:04 -05:00
Joel Martin
6a6e2cf3bc README: add Discord link. 2021-05-27 13:19:39 -05:00
Joel Martin
27b761bd1e README: move from freenode to libera.chat. 2021-05-27 10:57:17 -05:00
Joel Martin
ebc74e8928 C.2: normalize README name. 2021-05-12 09:36:49 -05:00
Duncan Watts
87c86cbb4d tweaks for publication 2021-05-12 09:32:29 -05:00
Duncan Watts
fe6c42e303 renamed to c.2 and rebased onto latest master 2021-05-12 09:32:29 -05:00
Fabian
9d0331494e add SML to README 2021-05-02 17:35:40 -05:00
Fabian
7e015062a9 SML CI: add mosml, mlton, setup GitHub workflow 2021-05-02 17:35:40 -05:00
Fabian
9798302546 SML portability: use LargeInt for time-ms 2021-05-02 17:35:40 -05:00
Fabian
a2d6e66030 add SML README 2021-05-02 17:35:40 -05:00
Fabian
4594bff0e3 formatting 2021-05-02 17:35:40 -05:00
Fabian
f3e4237e8d remove unused function 2021-05-02 17:35:40 -05:00
Fabian
177940d90c Dockerize SML, make dist 2021-05-02 17:35:40 -05:00
Fabian
d000ac7398 SML: Step A 2021-05-02 17:35:40 -05:00
Fabian
c75c9ebda9 rename makeList etc. 2021-05-02 17:35:40 -05:00
Fabian
ff01165584 reorganize core.sml 2021-05-02 17:35:40 -05:00
Fabian
6a2ae42e5c fix defmacro behavior 2021-05-02 17:35:40 -05:00
Fabian
22937e5987 add metadata 2021-05-02 17:35:40 -05:00
Fabian
1ed1b35ed9 stubs for self hosting 2021-05-02 17:35:40 -05:00
Fabian
3edde8cc2e add reader macro ^ 2021-05-02 17:35:40 -05:00
Fabian
06894e6c8b add *host-language* and repl welcome 2021-05-02 17:35:40 -05:00
Fabian
9c6ae5d723 add core readline 2021-05-02 17:35:40 -05:00
Fabian
6b14be1285 step A scaffolding 2021-05-02 17:35:40 -05:00
Fabian
4cb61f5426 SML: Step 9 2021-05-02 17:35:40 -05:00
Fabian
f8faaec47f add core collection functions 2021-05-02 17:35:40 -05:00
Fabian
f2a37a3ae4 add core keyword, symbol and type predicates 2021-05-02 17:35:40 -05:00
Fabian
a8d4e41be6 make rep handle mal exceptions 2021-05-02 17:35:40 -05:00
Fabian
e9cd0923c2 add core nil?, true?, false?, symbol? 2021-05-02 17:35:40 -05:00
Fabian
b7cc870f89 fix eval bugs in bind 2021-05-02 17:35:40 -05:00
Fabian
bfaeb3bfe9 add core map,apply 2021-05-02 17:35:40 -05:00
Fabian
ce4940014c formatting 2021-05-02 17:35:40 -05:00
Fabian
4fe3a8d750 add throw, try*, catch* 2021-05-02 17:35:40 -05:00
Fabian
49f9904b05 step 9 scaffolding 2021-05-02 17:35:40 -05:00
Fabian
fb799bf8e3 split out special form evaluation 2021-05-02 17:35:40 -05:00
Fabian
e0d52cafec explicit error reporting in step8 2021-05-02 17:35:40 -05:00
Fabian
79962a1e17 refactor bindings 2021-05-02 17:35:40 -05:00
Fabian
e0925d559d SML: Step 8 2021-05-02 17:35:40 -05:00