]> git.jsancho.org Git - gacela.git/blobdiff - gacela.scm
Root file for the module
[gacela.git] / gacela.scm
index ea649e2e7c19ba13ee56300a8553257f298b255c..5b31c641174c17f026b27c8ecc9bf8781f084f58 100644 (file)
 
 
 (define-module (gacela))
+
+;;; Based on Sly code. Thank you so much!!
+
+(eval-when (eval load compile)
+  (begin
+    (define %public-modules
+      '((gacela image)
+       (gacela math)
+       (gacela scene)))
+
+    (for-each (let ((i (module-public-interface (current-module))))
+               (lambda (m)
+                 (module-use! i (resolve-interface m))))
+             %public-modules)))