Sun Yijiang <[email protected]> skribis:

> static void _main(void *data, int argc, char* argv[]) {
>     // smob definitions
>     DEFINE_SMOB(....)
>     ...
>
>     scm_c_define_module("builtin", init_builtins, NULL);
>     scm_c_eval_string(
>         "(current-warning-port (%make-void-port \"w\"))"
>         "(read-set! keywords 'prefix)"
>         "(add-to-load-path \"/my/scm/path\")"
>         "(use-modules (builtin) (ice-9 readline)) (activate-readline)"
>         );
>     scm_shell(argc, argv);
> }

Could you add this line right after the ‘scm_c_define_module’ line:

  scm_write (scm_current_module (), scm_current_error_port ());

What does it print?

Ludo’.

Reply via email to