[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: srfi-26
From: |
Daniel Skarda |
Subject: |
Re: srfi-26 |
Date: |
Sun, 29 Feb 2004 11:04:04 +0100 |
User-agent: |
Gnus/5.1006 (Gnus v5.10.6) Emacs/20.7 (gnu/linux) |
>> (let ((var (gensym)))
>
> Would make-symbol be a goer here, instead of gensym?
1) gensym is a standard (Common Lisp) for introducing new symbols in
defmacros.
2) I am not too familiar with Guile internals, I do not know too much
about interned/uninterned symbols. I wrote cut/cute using Guile 1.6.
AFAIR make-symbol was introduced in 1.7
3) gensym is better for macro debugging (when you use macroexpand +
pretty-print, #<uninterned symbol foo 807f810> is long and quite
annoying to read)
4) Does make-symbol any significant performance improvement over plain
gensyms?
0.
- Re: srfi-26, Kevin Ryde, 2004/02/28
- Re: srfi-26,
Daniel Skarda <=