[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: string-index defined twice?
From: |
Chris Cramer |
Subject: |
Re: string-index defined twice? |
Date: |
Tue, 27 Nov 2001 20:13:31 -0600 |
User-agent: |
Mutt/1.2.5i |
On Sun, Nov 25, 2001 at 05:51:23PM -0500, Eric Gillespie, Jr. wrote:
> % guile
> guile> string-index
> #<primitive-procedure string-index>
> guile> (string-index "/path/to/blah" #\/ 1)
> 5
> guile> (use-modules (ice-9 slib))
> guile> (require 'cgi)
> guile> string-index
> #<procedure string-index (str a-char)>
> guile> (string-index "/path/to/blah" #\/ 1)
> ERROR: In expression (string-index "/path/to/blah" #\/ ...):
> ERROR: Wrong number of arguments to #<procedure string-index (str a-char)>
> ABORT: (wrong-number-of-args)
>
> Type "(backtrace)" to get more information or "(debug)" to enter the debugger.
>
> This happens with both Guile 1.4 and 1.5.4. I found the
> redefinition of string-index in ice-9/format.scm. Which
> definition is correct? Can this be fixed before 1.6?
Actually, the #<procedure string-index (str a-char)> suggests it's
from strsrch.scm in SLIB. Strangely enough, in the Debian SLIB package
that I'm using, string-index was renamed to strsrch:string-index, so I
can't duplicate your problem.
It seems that either SLIB or Guile's SLIB support should be changed, but
I'm not sure how.
--
C. Ray C. aka Christopher Cramer
address@hidden
http://www.pyro.net/~crayc/