git.fiddlerwoaroof.com
Raw Blame History
(in-package :cl-user)

(defpackage :fwoar.kr-debug
  (:use :common-lisp))

(defpackage :fwoar.kr
  (:use :common-lisp :fwoar.kr-debug)
  (:nicknames :kr)
  (: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))