| Date: Wed, 15 Apr 2009 20:33:53 -0400 | From: Dan Gildea <gil...@pobox.com> | | bash-3.2$ guile-1.8 | guile> (version) | "1.8.6" | guile> (use-modules (ice-9 slib)) | guile> *slib-version* | "3b1" | guile> (require 'primes) | ERROR: Wrong number of arguments to #<primitive-procedure list->array>
(use-modules (ice-9 slib)) is archaic and doesn't work anymore. On Unix systems, "slib guile" will run Guile with SLIB. Otherwise, set SCHEME_LIBRARY_PATH to the SLIB(3b1) directory. Then: guile -l ${SCHEME_LIBRARY_PATH}guile.init