- /*
- UGH. how to do this more neatly?
- */
- SCM expr = scm_list_n (ly_symbol2scm ("module-use!"),
- module, scm_list_n (ly_symbol2scm ("module-public-interface"),
- gh_car (s), SCM_UNDEFINED),
- SCM_UNDEFINED);
-
- scm_primitive_eval(expr);
+ /* UGH. how to do this more neatly? */
+ SCM expr
+ = scm_list_3 (ly_symbol2scm ("module-use!"),
+ module,
+ scm_list_2 (ly_symbol2scm ("module-public-interface"),
+ gh_car (s)));
+ scm_primitive_eval (expr);