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