-
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathpackage.lisp
49 lines (44 loc) · 1.35 KB
/
package.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
49
(cl:defpackage #:definitions-systems
(:nicknames #:defsys)
(:use #:cl)
(:shadowing-import-from #:enhanced-defclass #:defclass)
(:shadowing-import-from #:enhanced-find-class #:find-class)
(:shadow #:boundp
#:map
#:count)
(:export #:definition
#:name-mixin
#:name
#:owner-mixin
#:owner
#:primary-binding-mixin
#:alias-bindings-mixin
#:map-aliasing-systems
#:standard-definition
#:system
#:hash-table-mixin
#:standard-system
#:not-found
#:check-definition-mixin
#:base-definition-class-mixin
#:base-definition-class
#:unsuitable-definition-error
#:details
#:check-definition
#:locate
#:unbind
#:unbind-definition
#:boundp
#:ensure
#:default-system
#:expand
#:define
#:map
#:count
#:root-system
#:location-mixin
#:location
#:standard-root-system))
(setf (shared-preferences:preferences-1 (find-package '#:definitions-systems))
(make-instance 'enhanced-defclass:preferences
'enhanced-defclass:default-metaclass-advisor (find-class 'canon-initargs:standard-class)))