[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Chicken-users] how to unintern a symbol

From: Dan Leslie
Subject: Re: [Chicken-users] how to unintern a symbol
Date: Mon, 02 Feb 2015 11:34:05 -0800

Is that a function composition function I spy?
I wasn't aware of such a thing in R5RS or R7RS, is it a chicken
extension or a part of one of the Unity libraries?


Peter Bex <address@hidden> writes:

> On Mon, Feb 02, 2015 at 10:51:26AM -0700, Alexej Magura wrote:
>> Does Chicken have anything comparable to Common Lisp's /unintern/? I
>> thought that it might be under /##sys/, since other features present
>> in Common Lisp, but absent in Chicken are available under that
>> namespace, but it doesn't seem to be provided by that
>> module/namespace.
> There's string->uninterned-symbol, which is even documented, right
> below "gensym":
> If you have a symbol you want to unintern, you can get its string
> and create an uninterned symbol from that:
> (define unintern (o string->uninterned-symbol symbol->string))
> (eq? (unintern 'foo) 'foo) => #f
> Cheers,
> Peter
> _______________________________________________
> Chicken-users mailing list
> address@hidden

-Dan Leslie

reply via email to

[Prev in Thread] Current Thread [Next in Thread]