blob: a9809caf9eeda34e12277549eff8d67d364ed9f8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
|
($ command :string) => :list
(and arg :bool arg :bool & :bool) => :bool
(any? arg :any) => :bool
(append list :list item :any) => :list
(apply func :any list :list) => :any
(argv) => :list
(assert cond :bool) => :list
(block expr :any & :any) => :any
(bool? arg :any) => :bool
(branch body :any & :any) => :any
(clear) => :list
(concat arg :string arg :string & :string) => :string
(def name :any value :any) => :list
(empty? list :list) => :bool
(eq? value :literal value :literal) => :bool
(eval arg :any) => :any
(exists? filename :string) => :bool
(exit status :int) => :list
(/ factor :number factor :number) => :number
(* factor :number factor :number & :number) => :number
(filter func :any list :list) => :list
(first arg :list) => :any
(first-char string :string) => :string
(float? arg :any) => :bool
(floor floor :number) => :int
(for-count count :int body :any & :any) => :any
(for-each list :list body :any & :any) => :any
(func name :any args :any body :any & :any) => :list
(funcs) => :list
(glob regex :string) => :string
(howto symbol :any) => :list
(if cond :bool t-branch :any f-branch :any) => :any
(int? arg :any) => :bool
(in? target :literal list :list) => :bool
(join list :list joiner :string) => :string
(lambda args :any body :any & :any) => :any
(last list :list) => :any
(list & :any) => :list
(list? arg :any) => :bool
(list-length arg :list) => :int
(list-reverse list :list) => :list
(literal? arg :any) => :bool
(map func :any list :list) => :list
(not not :bool) => :bool
(number? arg :any) => :bool
(< num :number num :number) => :bool
(<= num :number num :number) => :bool
(> num :number num :number) => :bool
(>= num :number num :number) => :bool
(or arg :bool arg :bool & :bool) => :bool
(print arg :string) => :list
(quote arg :any) => :any
(read-char) => :string
(read-line prompt :string) => :string
(read-lines filename :string) => :list
(redef name :any value :any) => :list
(remove list :list key :any) => :list
(rest arg :list) => :list
(rest-char string :string) => :string
(shuf list :list) => :list
(slice list :list idx :int length :int) => :list
(sort-numbers list :list) => :list
(split target :string & :string) => :list
(string? arg :any) => :bool
(->string arg :any) => :string
(string->int arg :string) => :int
(strip filename :string) => :string
(symbols) => :list
(+ term :number & :number) => :number
(- term :number & :number) => :number
(type name :any name :any func :any) => :any
(typeof candidate :any) => :any
(unlink filename :string) => :list
(use-as filename :string namespace :any) => :list
(use filename :string) => :list
(user-symbols) => :list
(while cond :bool & :any) => :any
(with-write filename :string & :any) => :any
(write string :string filename :list) => :any
(zip list :list list :list) => :list
|