guile-user
[Top][All Lists]
Advanced

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

Re: Please explain different macros


From: Michael Livshin
Subject: Re: Please explain different macros
Date: 27 Apr 2001 12:32:15 +0300
User-agent: Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.4 (Copyleft)

Sergey Dolin <address@hidden> writes:

> > I'd be quite surprised to hear about any user who actually needed the
> > non-memoizing macro variants in his work.
> It's me.
> 
>   (http:let ((v foo)
>              (w bang))
>     (http:respond
>               (html:page
>                  ... and go on.
> 
>   where http:let makes bindings for variables from QUERY_STRING (as PHP
>   does). But memoizing macro remembers QUERY_STRING in time of first
>   evalution. Not-memoizing macro works well, but only on top level
>   :-((.

this sounds strange.  care to post the macro definition?

> > this is not to say that these things shouldn't be documented at all --
> > of course they should.  in the developer documentation (wherever that
> > is supposed to be) or something like that, but IMHO *not* in the user
> > documentation.
> How about such things like goops?

well, Goops is a part of Guile.  it's fine for it to use obscure
stuff.  or did I misunderstand your question?

-- 
C program run -- Run program run -- Run, C program, Run! -- (please)




reply via email to

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