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

29 Commits

Author SHA1 Message Date
Nicolas Boulenguez
9307c5a8ce sml: allow macro argument for apply core function 2024-08-07 13:25:02 -05:00
Fabian
9798302546 SML portability: use LargeInt for time-ms 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
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
9c6ae5d723 add core readline 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
e9cd0923c2 add core nil?, true?, false?, symbol? 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
10f9022397 add core nth, first, rest 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
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
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
4f29901446 core.sml portability 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
c635bcff4d make core functions variadic 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