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

Reply via email to