guile-devel
[Top][All Lists]
Advanced

[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.





reply via email to

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