Installation
-
Extract Funes in a directory "".
-
Compile Funes.
Currently, Funes works under unixen with gcc, and under Windows with mingw32. The installation is still very manual, using make.
$ make
-
[Unix only] Create a soft link to the shared object:
$ ln -s /src/libfunes.so /usr/local/lib/libfunes.so
you must be superuser to create the link.
-
Set the environment variable FUNES_PATH to point to the root Funes directory.
$ export FUNES_PATH=
At this point, you should be able to run: /funes and get a Funes banner and a prompt with no warnings.
Add the variable definition to your ~/.bashrc
-
[Optional] Compile the libraries.
Currently the libraries must be compiled by hand, and require gcc (linux).
A *.fub file is a binding definition for a C library.
To compile a "foo.fub" library, just do: /funes foo.fub
that should create an associated dynamic library called "foo.so".
-
Happy Funes hacking!
--
Notes:
Funes requires Hans Boehm's conservative garbage collector (libgc).