summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--oop/goops.scm15
1 files changed, 9 insertions, 6 deletions
diff --git a/oop/goops.scm b/oop/goops.scm
index 7cf7c7b64..162cd2811 100644
--- a/oop/goops.scm
+++ b/oop/goops.scm
@@ -27,12 +27,15 @@
;;;;
(define-module (oop goops)
- :use-module (oop goops goopscore)
- :use-module (oop goops util)
- :use-module (oop goops dispatch)
- :use-module (oop goops compile)
- :no-backtrace
- )
+ :no-backtrace)
+
+;; First initialize the builtin part of GOOPS
+(%init-goops-builtins)
+
+;; Then load the rest of GOOPS
+(use-modules (oop goops util)
+ (oop goops dispatch)
+ (oop goops compile)
(export ; Define the exported symbols of this file
goops-version is-a?