chicken-users
[Top][All Lists]
Advanced

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

Re: [Chicken-users] parameterize-from-alist


From: Ivan Shmakov
Subject: Re: [Chicken-users] parameterize-from-alist
Date: Tue, 10 Jul 2007 08:12:17 +0700

"AS" == Alaric Snell-Pym <address@hidden> writes:

[...]

AS> He suggested I ask on The List, so here it is. Is there a way to
AS> write parameterize-from-alist without eval hackery, or shall I just
AS> use the wings dynamic environment?

       'Course.  However, I'd recommend for it to be implemented as a
       function, not as a macro.

(define (parameterize-from-alist alist thunk)
 (let loop ((alist alist))
   (if (not (null? alist))
       (parameterize ((caar alist) (cdar alist))
         (loop (cdr alist)))
       (thunk))))

[...]




reply via email to

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