git.fiddlerwoaroof.com
package.lisp
6e35003d
 (in-package :cl-user)
 
344b787d
 (defpackage :fwoar.kr-debug
6e35003d
   (:use :common-lisp))
 
344b787d
 (defpackage :fwoar.kr
   (:use :common-lisp :fwoar.kr-debug)
   (:nicknames :kr)
6e35003d
   (:export schema
            create-instance
            create-prototype
            create-relation
            create-schema
            formula
            o-formula
            schema-p
            relation-p
            is-a-p
            has-slot-p
            formula-p
            s-value
            g-value
            g-cached-value
            g-local-value
            gv
            gvl
            gv-local
            get-value
            get-local-value
            dovalues
            doslots
            define-method
            kr-send
            call-prototype-method
            apply-prototype-method
            method-trace
            *print-as-structure*
            with-constants-disabled
            with-types-disabled
            with-demons-disabled
            with-demon-disabled
            with-demon-enabled
            change-formula
            move-formula
            recompute-formula
            copy-formula
            kr-path
            mark-as-changed
            mark-as-invalid
            ps
            call-on-ps-slots
            name-for-schema
            declare-constant
            slot-constant-p
            destroy-slot
            destroy-schema
            destroy-constraint
            def-kr-type
            g-type
            s-type
            check-slot-type
            kr-boolean
            get-slot-doc
            set-slot-doc
            get-type-documentation
            set-type-documentation
            get-type-definition
            get-declarations
            get-slot-declarations
            g-formula-value
            s-formula-value
            self-old-value))