-
Notifications
You must be signed in to change notification settings - Fork 0
/
packages.lisp
48 lines (47 loc) · 940 Bytes
/
packages.lisp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
(eval-when (:compile-toplevel :load-toplevel :execute)
;; (defpackage "UNIFIER"
;; (:use "COMMON-LISP")
;; (:export
;; #:pcvar
;; #:print-pcvar
;; #:unify
;; #:unify-1
;; #:var-unify
;; #:*occurs-check-p*
;; #:occurs-in-p
;; #:pcvar-binding
;; #:extend-binding
;; #:binding-value))
(defpackage "PS"
(:use "COMMON-LISP" "KR")
(:export
#:for
#:defrule
#:store
#:retract
#:reset
#:init-pm
#:clear
#:rules
#:define-rule-sets
#:pprules
#:pprule
#:excise
#:run
#:halt
#:watch
#:unwatch
#:watch-rule-firing
#:set-concurrent-firing-mode
#:facts
;#:show-wme
#:deffacts
#:list-deffacts
#:reset
#:init-wm
#:clear
#:init-pm
#:reset-concurrent-firing-mode
#:create-rule-sets
#:quit
#:gc)))