]> git.jsancho.org Git - gacela.git/commitdiff
Root file for the module
authorJavier Sancho <jsf@jsancho.org>
Fri, 9 Sep 2016 17:27:21 +0000 (19:27 +0200)
committerJavier Sancho <jsf@jsancho.org>
Fri, 9 Sep 2016 17:27:21 +0000 (19:27 +0200)
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)))