]> git.jsancho.org Git - gacela.git/blobdiff - gacela.c
(no commit message)
[gacela.git] / gacela.c
index 1cd7412806fe013cbb22fced8232b5e54fcd6bf9..45c83a114e0770c02a82e4d998d76b199dfe65e2 100644 (file)
--- a/gacela.c
+++ b/gacela.c
@@ -1,11 +1,21 @@
-#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 (&register_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);
 }