blob: c8d2a4dbf4e26ccbff5ce00b8480cb3d3e4e8a37 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
#include <stdio.h>
#include <stdlib.h>
#include "s7.h"
int main(int argc, char **argv)
{
s7_scheme *sc;
sc = s7_init();
if (argc == 2)
{
fprintf(stderr, "load %s\n", argv[1]);
if (!s7_load(sc, argv[1]))
fprintf(stderr, "can't find %s\n", argv[1]); /* it could also be a directory */
}
else
{
s7_load(sc, "repl.scm");
s7_eval_c_string(sc, "((*repl* 'run))");
}
return(0);
}
/* gcc -o repl repl.c s7.o -Wl,-export-dynamic -lm -I. -ldl
*/
|