guile-user
[Top][All Lists]
Advanced

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

Re: Please explain different macros


From: Sergey Dolin
Subject: Re: Please explain different macros
Date: Fri, 27 Apr 2001 16:13:07 +0600
User-agent: Mutt/1.2.5i

> I'd be quite surprised to hear about any user who actually needed the
> non-memoizing macro variants in his work.
It's me.

  I wrote FAST CGI interface to guile. And modules (web http) and
  (web html).

  I want cgi respond looks like

  (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 :-((.
  Inside (define (bla-bla) ...) I've got strange value in "exp" parameter
  of procedure->*
        
> 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? 


-- 
Mutt/1.2.5i [Linux 2.2.18 i486 Digial HiNote] via Qmail-1.03



reply via email to

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