hara.model.spec-scheme

!.scheme

macro

(!.scheme & body)

+book+

+features+

+grammar+

+init+

+meta+

+reserved+

+scheme-local-extend+

+scheme-local-override+

+scheme-transform-config+

def$.scheme

macro

(def$.scheme & body)

def.scheme

macro

(def.scheme & body)

defabstract.scheme

macro

(defabstract.scheme & body)

defgen.scheme

macro

(defgen.scheme & body)

defglobal.scheme

macro

(defglobal.scheme & body)

defmacro.scheme

macro

(defmacro.scheme & body)

defn-.scheme

macro

(defn-.scheme & body)

defn.scheme

macro

(defn.scheme & body)

defptr.scheme

macro

(defptr.scheme & body)

defrun.scheme

macro

(defrun.scheme & body)

deftemp.scheme

macro

(deftemp.scheme & body)

emit-scheme

added in 4.0

(emit-scheme form mopts)

emits code into scheme schema

emit-scheme-coll

(emit-scheme-coll start end coll)

emit-scheme-form

(emit-scheme-form form)

emit-scheme-map

(emit-scheme-map m)

scheme-expand

(scheme-expand form)

scheme-tf-band

(scheme-tf-band [_ x n])

scheme-tf-bor

(scheme-tf-bor [_ x n])

scheme-tf-break

(scheme-tf-break _)

scheme-tf-bsl

(scheme-tf-bsl [_ x n])

scheme-tf-bsr

(scheme-tf-bsr [_ x n])

scheme-tf-bxor

(scheme-tf-bxor [_ x n])

scheme-tf-for-array

(scheme-tf-for-array [_ [e arr] & body])

scheme-tf-for-index

(scheme-tf-for-index [_ [i [start stop step]] & body])

scheme-tf-for-iter

(scheme-tf-for-iter [_ [e it] & body])

scheme-tf-for-object

(scheme-tf-for-object [_ [[k v] m] & body])

scheme-tf-mod

(scheme-tf-mod [_ x n])

scheme-tf-pow

(scheme-tf-pow [_ x n])

scheme-tf-throw

(scheme-tf-throw [_ x])

scheme-tf-xor

(scheme-tf-xor [_ a b])

scheme-transform

(scheme-transform form)