formform 0.1.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-perspectives
- dna?
- equal-dna
- equiv-dna
- expand-dna-seq
- filter-dna
- inv
- make-compare-consts
- make-dna
- nmui-code
- nuim-code
- permute-dna
- rand-const
- rand-dna
- rand-vpoint
- reduce-dna-seq
- rel
- reorder-dna-seq
- sort-code?
- var-const
- vdict
- vdict->vmap
- vdict?
- vmap?
- vpoint?
- vspace
- vspace?
- |
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-all
- evaluate
- expr->const
- expr-symbol?
- expression?
- find-subexprs
- find-vars
- form
- form?
- formDNA?
- gen-vars
- in>>
- interpret
- interpret*
- interpret-op
- interpret-sym
- interpret-walk
- interpret-walk*
- isolator
- make
- make-op
- mark-exprs
- memory
- memory-extend
- memory-replace
- memory?
- nest-exprs
- op-data
- op-get
- op-symbol
- op-symbol?
- operator?
- 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-op
- simplify-sym
- unclear?
- valid-op?
- variable?