Subject: Re: Style question Was: Re: Promoting CL Was: What I want from my Common Lisp vendor and the Common Lisp community
From: Erik Naggum <>
Date: Fri, 07 Sep 2001 23:43:16 GMT
Newsgroups: comp.lang.lisp
Message-ID: <>

* Nils Goesche
> While I don't see anything wrong with the original code, isn't it
> generally considered dangerous not to write macros safe in the first
> place even when they don't have to the way they are called in the
> first version of the code?

  When you have complete control over all symbols used, I think doing the
  full gensym thing is a distractor.  However, inline declarations of local
  function should at least have worked.  There is no danger of redefinition
  outside of the function that would affect the compiler's ability to know
  exactly what it is doing.