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 |
|