-#include <stdio.h>
+#include <GL/gl.h>
+#include <libguile.h>
+#include "gacela_SDL.h"
-int main (int argc, char *argv[])
+static void*
+register_functions (void* data)
{
- char exp[1024];
-
- printf("gacela>");
- scanf("%s", exp);
+ SDL_register_functions (NULL);
+ return NULL;
+}
- return 0;
+int
+main (int argc, char *argv[])
+{
+ scm_with_guile (®ister_functions, NULL);
+ scm_init_guile ();
+ scm_c_eval_string ("(set-repl-prompt! \"gacela>\")");
+ scm_c_eval_string ("(use-modules (ice-9 readline))");
+ scm_c_eval_string ("(activate-readline)");
+ scm_shell (argc, argv);
}