[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: slowness in guile 1.8
From: |
Andy Wingo |
Subject: |
Re: slowness in guile 1.8 |
Date: |
Sat, 26 May 2007 12:57:46 +0200 |
Replying to myself,
On Sat, 2007-05-26 at 12:49 +0200, Andy Wingo wrote:
> On Fri, 2007-05-25 at 20:12 +0200, Ludovic Courtès wrote:
> > (pass-if "binding is created before expression is evaluated"
> > (= (eval '(begin
> > (define foo
> > (begin
> > (set! foo 1)
> > (+ foo 1)))
> > foo)
> > (interaction-environment))
> > 2))
This test case was added by Dirk in on 26 April 2004:
http://cvs.savannah.gnu.org/viewvc/guile/guile-core/test-suite/tests/syntax.test?root=guile&view=log#rev1.33
The commit message is interesting. It is also when he reordered the
lines in scm_m_define. I do think that its intention fails though; to me
the above is not valid Scheme.
Regards,
Andy.
--
http://wingolog.org/