Re: [Chicken-users] Threads and dynamic-wind still problematic

2009-03-10 Thread felix winkelmann
On Sun, Mar 8, 2009 at 12:34 PM, Peter Bex wrote: > On Sun, Mar 08, 2009 at 12:10:39AM +0100, felix winkelmann wrote: >> >> Ok, here is what Marc Feeley, the author of SRFI-18 has to say >> about this: > > >> >> >Hope that clarifies things. >> >> Hope that clarifies things. > > Yup, thanks for as

Re: [Chicken-users] Wiki (early) spring cleaning!

2009-03-10 Thread Peter Bex
On Sat, Feb 28, 2009 at 08:48:26PM +0100, Peter Bex wrote: > Hi all, > > The cleanup I'm suggesting does not necessarily have to be major, the > immediate proposal of this mail is simply to move all the eggdocs to > a new subdirectory eggref/3, to match eggref/4 and also to match the > egg structu

Re: [Chicken-users] Build Failure (maybe infinite recursion) on x86_64 Linux

2009-03-10 Thread felix winkelmann
On Mon, Mar 9, 2009 at 3:43 PM, Taylor Venable wrote: > > The bug becomes more and more phantasmagorical! > > When initially compiling chicken-boot with "make PLATFORM=linux > DEBUGBUILD=yes bootstrap" the bug does not appear. > > When using -:d OR -:s500k OR -:s1m the bug does not appear. > > Whe

Re: [Chicken-users] Wiki (early) spring cleaning!

2009-03-10 Thread felix winkelmann
On Tue, Mar 10, 2009 at 9:53 AM, Peter Bex wrote: > > This has been implemented now. > > For example, you can visit http://chicken.wiki.br/eggref/3/9p to view the > Chicken 3 documentation for the 9p egg and http://chicken.wiki.br/eggref/3/9p > to view the Chicken 4 documentation for the egg. (Sh

Re: [Chicken-users] Wiki (early) spring cleaning!

2009-03-10 Thread minh thu
2009/3/10 felix winkelmann : > On Tue, Mar 10, 2009 at 9:53 AM, Peter Bex wrote: >> >> This has been implemented now. >> >> For example, you can visit http://chicken.wiki.br/eggref/3/9p to view the >> Chicken 3 documentation for the 9p egg and http://chicken.wiki.br/eggref/3/9p >> to view the Chic

Re: [Chicken-users] Wiki (early) spring cleaning!

2009-03-10 Thread Peter Bex
On Tue, Mar 10, 2009 at 02:21:51PM +0100, felix winkelmann wrote: > On Tue, Mar 10, 2009 at 9:53 AM, Peter Bex wrote: > > > > This has been implemented now. > > > > For example, you can visit http://chicken.wiki.br/eggref/3/9p to view the > > Chicken 3 documentation for the 9p egg and > > http://

Re: [Chicken-users] Threads and dynamic-wind still problematic

2009-03-10 Thread Jim Ursetto
On Mon, Mar 2, 2009 at 3:48 PM, Peter Bex wrote: > However, it turns out that an exception thrown in a thread simply > terminates the thread instead of unwinding the stack.  The same does not > happen in the primordial thread: > $ csi > #;2> (dynamic-wind (lambda () (print "BEFORE")) (lambda () (

Re: [Chicken-users] Threads and dynamic-wind still problematic

2009-03-10 Thread Peter Bex
On Tue, Mar 10, 2009 at 04:43:00PM -0500, Jim Ursetto wrote: > Hi Peter. You might disagree with the rationale, but the behavior is > in fact consistent--your example only happens to work at the REPL. Jim, thanks for that explanation. It cleared up a lot! Cheers, Peter -- http://sjamaan.ath.cx

Re: [Chicken-users] Threads and dynamic-wind still problematic

2009-03-10 Thread Tobia Conforto
John Cowan wrote: Tobia Conforto scripsit: I wonder how other compilers do it. For example, I find Java's (and Python's) try/finally syntax quite useful. I've always thought dynamic-wind was Scheme's equivalent construct, but it would appear I was mistaken. Here's the relevant writeup f