aboutsummaryrefslogtreecommitdiff
path: root/src/interp/daase.lisp
diff options
context:
space:
mode:
authordos-reis <gdr@axiomatics.org>2011-08-28 10:48:31 +0000
committerdos-reis <gdr@axiomatics.org>2011-08-28 10:48:31 +0000
commitf4c22b31e5b7232f5d41d8d729cbb7e0e633adee (patch)
tree35d1cec5fcf06fbe6bb030ecbd3eadb5c245f47b /src/interp/daase.lisp
parent6634594622ba229e94c7fba18430a5edbb8c22bc (diff)
downloadopen-axiom-f4c22b31e5b7232f5d41d8d729cbb7e0e633adee.tar.gz
* interp/define.boot (compDefineCategory2): Mark begining and end
of definition processing. (compDefineFunctor1): Likewise. * interp/daase.lisp (dbPrincipals): New accessor. * interp/br-data.boot (getDefaultPackageClients): Fix thinko. * interp/lisplib.boot (writeAncestors): New. (finalizeLisplib): Use it
Diffstat (limited to 'src/interp/daase.lisp')
-rw-r--r--src/interp/daase.lisp9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/interp/daase.lisp b/src/interp/daase.lisp
index 16a63f22..678c390f 100644
--- a/src/interp/daase.lisp
+++ b/src/interp/daase.lisp
@@ -260,6 +260,9 @@
(defmacro |dbCategory| (db)
`(database-constructorcategory ,db))
+(defmacro |dbPrincipals| (db)
+ `(database-parents ,db))
+
(defmacro |dbAncestors| (db)
`(database-ancestors ,db))
@@ -702,7 +705,7 @@
(setf (database-documentation dbstruct) (fourth item))
(setf (|dbAttributes| dbstruct) (fifth item))
(setf (|dbPredicates| dbstruct) (sixth item))
- (setf (database-parents dbstruct) (seventh item))))
+ (setf (|dbPrincipals| dbstruct) (seventh item))))
(format t "~&")))
(defun categoryOpen ()
@@ -912,7 +915,7 @@
(parents
(setq stream *browse-stream*)
(when struct
- (setq data (database-parents struct))))
+ (setq data (|dbPrincipals| struct))))
(users
(setq stream *browse-stream*)
(when struct
@@ -967,7 +970,7 @@
(documentation
(setf (database-documentation struct) data))
(parents
- (setf (database-parents struct) data))
+ (setf (|dbPrincipals| struct) data))
(superdomain
(setf (|dbSuperDomain| struct) data))
(users