]> git.jsancho.org Git - guile-irrlicht.git/blobdiff - irrlicht.scm
Define procedures with keywords from C code
[guile-irrlicht.git] / irrlicht.scm
index 57ecbbcae71786d90337b3c4533908f788935196..14e4457c909ac6cfc1ec3fc4791e6b1355331deb 100644 (file)
 
 (define-module (irrlicht))
 
-(eval-when (eval load compile)
-  ;; load public symbols into current module
-  (let ((public-modules
-         '((irrlicht device)
-           (irrlicht gui)
-           (irrlicht irr)
-           (irrlicht scene)
-           (irrlicht video)))
-        (current-interface
-         (module-public-interface (current-module))))
-    (for-each
-     (lambda (m)
-       (module-use! current-interface (resolve-interface m)))
-     public-modules)))
+(load-extension "libguile-irrlicht" "init_guile_irrlicht")