2009/1/16 Kjetil S. Matheussen <address@hidden>:
Snd uses scm_init_guile when compiled as a Pd external.
Pd is a graphical programming language for audio processing,
and "externals" are linked into the program during runtime.
When Snd is a Pd external, it has to run Guile in a separate
thread, so that it won't interrupt sound processing.
Is there an alternative to using scm_init_guile() for this
kind of usage?
Yes: just use scm_with_guile() at all the entry points into
libguile-land. Would that be possible?