miniMAL: step6
[jackhill/mal.git] / miniMAL / core.json
CommitLineData
c5d30235
JM
1["do",
2
3["def", "div", ["fn", ["a", "b"], ["parseInt", ["/", "a", "b"]]]],
4
5["def", "_count", ["fn", ["a"],
6 ["if", ["=", null, "a"],
7 0,
8 ["count", "a"]]]],
9
10["def", "core-ns",
11 ["hash-map",
12 ["`", "="], "equal?",
13
14 ["`", "pr-str"], ["fn", ["&", "a"], ["pr-list", "a", true, ["`", " "]]],
15 ["`", "str"], ["fn", ["&", "a"], ["pr-list", "a", false, ["`", ""]]],
16 ["`", "prn"], ["fn", ["&", "a"],
17 ["do",
18 ["println", ["pr-list", "a", true, ["`", " "]]],
19 null]],
20 ["`", "println"], ["fn", ["&", "a"],
21 ["do",
22 ["println", ["pr-list", "a", false, ["`", " "]]],
23 null]],
9d8f0299
JM
24 ["`", "read-string"], "read-str",
25 ["`", "slurp"], "slurp",
c5d30235
JM
26
27 ["`", "<"], "<",
28 ["`", "<="], "<=",
29 ["`", ">"], ">",
30 ["`", ">="], ">=",
31 ["`", "+"], "+",
32 ["`", "-"], "-",
33 ["`", "*"], "*",
34 ["`", "/"], "div",
35
36 ["`", "list"], "list",
37 ["`", "list?"], "list?",
38
39 ["`", "empty?"], "empty?",
40 ["`", "count"], "_count"]],
41
42null]