X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=gacela.scm;h=90840bf9e02d435b37d5e3c189bcebe31fde2b4a;hb=cacab3e249f7706c33498a105be22e8447d14e64;hp=ea649e2e7c19ba13ee56300a8553257f298b255c;hpb=9f4be9277ea160fbed4e87db27d3a7a80e8bfbe5;p=gacela.git diff --git a/gacela.scm b/gacela.scm index ea649e2..90840bf 100644 --- a/gacela.scm +++ b/gacela.scm @@ -16,3 +16,19 @@ (define-module (gacela)) + +;;; Based on Sly code. Thank you so much!! + +(eval-when (eval load compile) + (begin + (define %public-modules + '((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)))