Hi Just want to chime in to let you have a potluck another disch.
it is packaged C backed vlist and vhash routines that can be used as a simple stand in for guile's vlist and vhashes. Use it if you want to see if faster vhashes or vlists can improve your code. It can also be used in the case you need thread safeness. If so ask on the list and I will give you instructions of how to enable that. This is a temporary solution untill we get native compilation. https://gitorious.org/civilist/ README -------------------------------------------------------------- A C implementation of guiles vlists and vhashes, as well as C boilerplate in case you need full C speed ideoms. Mainly use for testing to see potential speedsups if a fast vlist or vhash implementation can be used. THe future is in a nativly compiled scheme implementation. Also this only works on 64bits installations * Prerequisit: * 64bit environment * guile-2.0 or guile-2.1 or guile 2.2 * libgc installed with include files * pthreads Go to the src directory and edit the makefile to match your system setup. Then issue bash make.sh from toplevel ot just make in the src directory Add the module directory to the path and use (ise-modules (ice-9 c-vlist)) As a fast stand in for the scheme (ice-9 vlist) LICENSE is gnu LPGL, see LICENSE.TXT