On Thu, April 16, 2009 at 12:07PM, Aubrey Jaffer wrote:
>  | 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

Thanks - but I still get the same error when I use either of those
methods.  

Actually, with guile 1.8.6, it seems that I still need to
(use-modules ((ice-9 slib)) after the invocations above;
I think because of the version number test at
the beginning of guile.init.  With guile 1.8.1, the invocations
above work, but I still get the conflict with guile's built-in
list->array.


Reply via email to