#include "main.hh"
#include "warn.hh"
#include "smobs.hh"
+#include "lily-imports.hh"
/*
INIT
}
void
-ly_init_ly_module (void *)
+ly_init_ly_module ()
{
// Start up type system first.
Scm_init::init ();
scm_primitive_load_path (scm_from_ascii_string ("lily.scm"));
}
-SCM global_lily_module;
-
void
ly_c_init_guile ()
{
- global_lily_module = scm_c_define_module ("lily", ly_init_ly_module, 0);
+ Guile_user::module.import ();
+ Lily::module.boot (ly_init_ly_module);
+ Syntax::module.import ();
+ Display::module.import ();
scm_c_use_module ("lily");
}