[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Broken CVS-guile?
From: |
Mikael Djurfeldt |
Subject: |
Re: Broken CVS-guile? |
Date: |
06 Sep 2000 01:44:20 +0200 |
User-agent: |
Gnus/5.0807 (Gnus v5.8.7) Emacs/20.7 |
address@hidden writes:
> | ERROR: In procedure gensym in expression (gensym id207 generated-symbols):
> | ERROR: Wrong type argument: tmp
> | ABORT: (wrong-type-arg)
> |
>
> I'm pretty dumb when it comes to interpreters this is what
> i tracked down so far:
> It seems that the test for SCM_VALIDATE_ROSTRING in libguile/symbols.c
> SCM_DEFINE (scm_gensym, "gensym", 0, 2, 0, (SCM name, SCM obarray) fails
> on symbols.
It should probably only work on one of the kinds. I'll look at this.
Thanks!
> I had similar problems with 'string-append' after M.D. changed
> the string handling code recently. Now--is this a bug or a feature?
It's a feature that `string-append' only works for strings.
(We also have a `symbol-append' for symbols.)