Complete Symbol List¶
BuiltinBasic (basic)¶
atom¶
Creates a standard atom with the given value.
(atom ...)
atom:basic¶
(atom:basic ...)
compare¶
(compare ...)
counter¶
(counter ...)
deref¶
Dereferences the given reference object.
(deref ...)
flag¶
(flag ...)
hash¶
(hash ...)
keyword¶
(keyword ...)
meta¶
(meta ...)
realize¶
(realize ...)
realized?¶
(realized? ...)
reset!¶
Sets the value of atom to new value without regard for the current value. Returns the new value.
(reset! ...)
symbol¶
(symbol ...)
type¶
(type ...)
volatile¶
(volatile ...)
with-meta¶
(with-meta ...)
BuiltinCheck (check)¶
boolean?¶
(boolean? ...)
false?¶
(false? ...)
nil?¶
(nil? ...)
true?¶
(true? ...)
zero?¶
(zero? ...)
BuiltinRef (ref)¶
compare-and-set!¶
(compare-and-set! ...)
swap!¶
(swap! ...)
vreset!¶
(vreset! ...)
vswap!¶
(vswap! ...)
BuiltinCollection (coll)¶
assoc¶
(assoc ...)
concat¶
(concat ...)
conj¶
(conj ...)
cons¶
(cons ...)
count¶
(count ...)
dissoc¶
(dissoc ...)
empty¶
(empty ...)
first¶
(first ...)
get¶
(get ...)
into¶
(into ...)
keys¶
(keys ...)
last¶
(last ...)
merge¶
(merge ...)
next¶
(next ...)
nth¶
(nth ...)
peek¶
(peek ...)
pop¶
(pop ...)
rest¶
(rest ...)
Returns a non-empty lazy Seq containing the values after the first, or nil
when no values remain. Hara has no separate next operation.
seq¶
(seq ...)
Returns a non-empty lazy Seq over the source, or nil when the source is
empty. Every value satisfying seq? is guaranteed to have a first item and
also satisfies iter?.
vals¶
(vals ...)
zipmap¶
(zipmap ...)
BuiltinInterop (interop)¶
class¶
(class ...)
new¶
(new ...)
BuiltinLambda (lambda)¶
F¶
(F ...)
T¶
(T ...)
apply¶
(apply ...)
call¶
(call ...)
comp¶
(comp ...)
group-by¶
(group-by ...)
identity¶
(identity ...)
juxt¶
(juxt ...)
keep¶
(keep ...)
map¶
(map ...)
map:apply¶
(map:apply ...)
map:entries¶
(map:entries ...)
map:juxt¶
(map:juxt ...)
map:keys¶
(map:keys ...)
map:vals¶
(map:vals ...)
mapcat¶
(mapcat ...)
partial¶
(partial ...)
partition:pair¶
(partition:pair ...)
pipe¶
(pipe ...)
reduce¶
(reduce ...)
reduce-in¶
(reduce-in ...)
BuiltinOps (ops)¶
*¶
(* ...)
+¶
(+ ...)
-¶
(- ...)
/¶
(/ ...)
<¶
(< ...)
<=¶
(<= ...)
=¶
(= ...)
>¶
(> ...)
>=¶
(>= ...)
dec¶
(dec ...)
inc¶
(inc ...)
max¶
(max ...)
min¶
(min ...)
mod¶
(mod ...)
quot¶
(quot ...)
rem¶
(rem ...)
BuiltinRuntime (rt)¶
eval¶
(eval ...)
load¶
(load ...)
sys:add-paths¶
(sys:add-paths ...)
sys:remove-paths¶
(sys:remove-paths ...)
BuiltinStruct (struct)¶
hash-map¶
(hash-map ...)
hash-set¶
(hash-set ...)
list¶
(list ...)
vector¶
(vector ...)
BuiltinTime (time)¶
now¶
(now ...)
BuiltinNamespace (ns)¶
ns:aliases¶
(ns:aliases ...)
ns:create¶
(ns:create ...)
ns:find¶
(ns:find ...)
ns:imports¶
(ns:imports ...)
ns:list¶
(ns:list ...)
ns:map¶
(ns:map ...)
ns:name¶
(ns:name ...)
BuiltinUtil (util)¶
pr-str¶
(pr-str ...)
println¶
(println ...)
Macro (macro)¶
.¶
(. ...)
and¶
(and ...)
case¶
(case ...)
cond¶
(cond ...)
def¶
(def ...)
do¶
(do ...)
fn¶
(fn ...)
for¶
(for ...)
if¶
(if ...)
let¶
(let ...)
loop¶
(loop ...)
or¶
(or ...)
quote¶
(quote ...)
recur¶
(recur ...)
throw¶
(throw ...)
try¶
(try ...)
var¶
(var ...)