formform 0.3.0
Clojure(Script) library to represent, transform and evaluate all the FORMs of uFORM iFORM.
Namespaces
formform.calc
API for the calc module of formform.
Public variables and functions:
- --
- char->const
- chars->dna
- compare-consts
- const->digit
- const?
- consts
- digit->const
- digits->dna
- dna->digits
- dna->vdict
- dna->vmap
- dna-dimension
- dna-dimension?
- dna-get
- dna-perspectives
- dna?
- equal-dna?
- equal-partial-dna?
- equiv-dna?
- equiv-partial-dna?
- expand-dna
- expand-dna-seq
- filter-dna
- inv
- make-compare-consts
- make-dna
- nmui-code
- nuim-code
- partial-dna?
- permute-dna
- rand-const
- rand-const-weighted
- rand-dna
- rand-dna-weighted
- rand-vpoint
- rand-vpoint-weighted
- reduce-dna
- reduce-dna-seq
- rel
- reorder-dna
- reorder-dna-seq
- sort-code?
- val-hole
- vdict
- vdict->vmap
- vdict?
- vmap-dimension
- vmap-perspectives
- vmap?
- vpoint?
- vspace
- vspace?
- |
formform.emul
API for the emul module of formform.
Public variables and functions:
- !types
- apply-rule
- ca-iterator
- common-specimen
- create-ca
- defini
- defrule
- defumwelt
- get-cached-history
- get-current-generation
- get-history-cache-limit
- get-resolution
- get-system-time
- ini-patterns
- make-decisionform
- make-ini
- make-lifeform
- make-mindform
- make-rule
- make-selfi
- make-umwelt
- observe-umwelt
- restart
- specify-ca
- step
- sys-ini
- sys-next
formform.expr
API for the expr module of formform.
Public variables and functions:
- ==>
- ==>*
- =>
- =>*
- >>
- arrangement?
- chain>>
- defoperator
- defsymbol
- equal?
- equiv?
- eval->expr
- eval->expr-all
- eval->val
- eval->val-all
- eval-all
- eval-tsds->val-all
- evaluate
- expr->const
- expr-symbol?
- expression?
- find-subexprs
- find-vars
- form
- form-marked
- form-nested-l
- form-nested-r
- form?
- formDNA-perspectives
- formDNA?
- gen-vars
- in>>
- interpret
- interpret*
- interpret-op
- interpret-sym
- interpret-walk
- interpret-walk*
- isolator
- make
- make-marked
- make-nested-l
- make-nested-r
- make-op
- mark-exprs
- memory
- memory-extend
- memory-replace
- memory?
- nest-exprs
- nested-l>>
- nested-r>>
- op-data
- op-get
- op-symbol
- op-symbol?
- operator?
- permute-vars
- rem-pair?
- selector
- seq-re
- seq-reentry-opts->sign
- seq-reentry-opts?
- seq-reentry-sign->opts
- seq-reentry-signature?
- seq-reentry?
- simplify
- simplify-expr-chain
- simplify-in
- simplify-nested-l
- simplify-nested-r
- ts==>*
- unclear?
- valid-op?
- variable?