Re: request tmpfile(3) wrapping in Guile 1.9 libguile

2010-02-14 Thread Andy Wingo
On Sat 13 Feb 2010 12:15, Thien-Thi Nguyen writes: > OK, i will change my current MO from posting patches to updating > ttn/{wip-}foo branches plus signalling to the mailing list for review. > (I will continue to ask WDYT-type questions, in any case.) Great! Happy hacking, Andy -- http://wing

catch, throw, prompt, control, fluids, garbage collection

2010-02-14 Thread Andy Wingo
Hello all, I am currently shaving a yak[0], trying to integrate nonlocal exits into the VM. That's `catch', `throw', and all that. I have also been wanting to integrate delimited continuations into Guile; that's a bigger topic. Anyway it turns out that one can implement catch and throw using delim

Re: rfc: (add-hook 'before-save-hook 'delete-trailing-whitespace)

2010-02-14 Thread Ludovic Courtès
Hi, Thien-Thi Nguyen writes: > () l...@gnu.org (Ludovic Courtès) > () Sat, 23 Jan 2010 17:10:50 +0100 > >To me it’s clear: status quo, i.e., no ‘whitespace-cleanup’ >or similar all around, but encourage people not to leave >trailing whitespace. > > OK, thanks for the clarification. >

Fluids

2010-02-14 Thread Ludovic Courtès
Hi Andy! Andy Wingo writes: > But you can't / shouldn't make a new fluid every time you enter a > `catch', because currently fluids are never garbage collected! We really > need to fix this. I think it's a 1.9 regression. Indeed. We should use a weak vector or some such instead of the current

Plan for the next release

2010-02-14 Thread Ludovic Courtès
Hello! Andy Wingo writes: > Regarding the release... I have no thoughts. Perhaps I should prepare > the NEWS, and we get a release out the door this week, then the next one > will have catch/throw nicely integrated, and at that point I'll be > mostly happy for 2.0. Thoughts? I think the main fo

Re: Fluids

2010-02-14 Thread Andy Wingo
Heya, On Sun 14 Feb 2010 15:32, l...@gnu.org (Ludovic Courtès) writes: > Andy Wingo writes: > >> But you can't / shouldn't make a new fluid every time you enter a >> `catch', because currently fluids are never garbage collected! We really >> need to fix this. I think it's a 1.9 regression. > > I

Re: Plan for the next release

2010-02-14 Thread Andy Wingo
Howdy, On Sun 14 Feb 2010 15:45, l...@gnu.org (Ludovic Courtès) writes: > Andy Wingo writes: > >> Regarding the release... I have no thoughts. Perhaps I should prepare >> the NEWS, and we get a release out the door this week, then the next one >> will have catch/throw nicely integrated, and at t

Re: Fluids

2010-02-14 Thread Ken Raeburn
On Feb 14, 2010, at 10:50, Andy Wingo wrote: > My only qualm regards the number of potential pthread_key variables. My > current emacs session has about 15K functions and 7K variables. Does the > pthread_key mechanism scale well to this number of thread-local > variables? Repeating the IRC info, f

Reader optimization

2010-02-14 Thread Ludovic Courtès
Hi Mike, "Michael Gran" writes: > commit 69f90b0b051e77257a753f1ee7ae6a18a1147c78 > Author: Michael Gran > Date: Tue Feb 2 20:33:41 2010 -0800 > > Optimize reader by preferring stack-allocated buffers Thanks for working on it! It looks good to me. Neil’s benchmark plots at http://ossau

Missing plots for new benchmarks

2010-02-14 Thread Ludovic Courtès
Hello Neil, There are no plots for the new benchmarks that were added recently (‘structs.bm’ and ‘vlists.bm’). Could you add them? Optionally, could you add the benchmark title to the HTML code itself so that they can be searched from the browser? It’s really pleasant to have all these plots, e