package.lisp @ df5a19b5f4c7 fixed-size-store
Try out the fixed store size. It's faster, but more annoying...
| author | Steve Losh <steve@stevelosh.com> |
|---|---|
| date | Sun, 15 May 2016 11:01:55 +0000 |
| parents | 27f037427ad3 |
| children | 72bbdd515725 |
(defpackage #:bones (:use #:cl) (:export #:hello)) (defpackage #:bones.utils (:use #:cl #:defstar #:bones.quickutils) (:export #:repeat #:hex #:topological-sort #:push-if-new)) (defpackage #:bones.circle (:use #:cl #:defstar) (:export #:make-circle-with #:make-empty-circle #:circle-to-list #:circle-prepend #:circle-prepend-circle #:circle-append #:circle-append-circle #:circle-next #:circle-prev #:circle-forward #:circle-backward #:circle-value #:circle-rotate #:circle-nth #:circle-insert-before #:circle-insert-after #:circle-sentinel-p #:circle-empty-p #:circle-remove #:circle-backward-remove #:circle-forward-remove #:circle-replace #:circle-backward-replace #:circle-forward-replace #:circle-splice #:circle-backward-splice #:circle-forward-splice #:circle-insert-beginning #:circle-insert-end ) ) (defpackage #:bones.wam (:use #:cl #:defstar #:optima #:cl-arrows #:bones.circle #:bones.quickutils #:bones.utils) (:import-from #:optima #:match) (:shadowing-import-from #:cl-arrows #:->)) (defpackage #:bones.paip (:use #:cl #:defstar #:bones.quickutils) (:documentation "Test?") (:export ;; Unification, constants #:unify #:fail #:no-bindings #:*check-occurs* ;; Destructive unification #:unify! #:unbound #:bound-p ;; Database management #:clear-db #:clear-predicate #:fact #:rule #:add-fact #:rule-fact ;; Lisp data structures as results #:return-one #:return-all ;; Interactive queries #:query #:query-one #:query-all ))