13#ifndef __GUILE_GUILE_H__
14#define __GUILE_GUILE_H__
24typedef enum GuileScriptLanguage
26 GUILE_SCRIPT_LANGUAGE_SCHEME,
27 GUILE_SCRIPT_LANGUAGE_ECMASCRIPT,
29 NUM_GUILE_SCRIPT_LANGUAGES,
33guile_get_script_language_str (GuileScriptLanguage lang);
36guile_get_script_language_canonical_str (GuileScriptLanguage lang);
39guile_get_script_language_from_str (
const char * str);
bool guile_script_succeeded(const char *pango_markup)
Returns whether the script succeeded based on the markup.
int guile_init(int argc, char **argv)
Inits the guile subsystem.
char * guile_run_script(const char *script, GuileScriptLanguage lang)
Runs the script and returns the output message in Pango markup.
void guile_define_modules(void)
Defines all available modules to be used by scripts.