Re: vhash speed thread safeness

2014-03-24 Thread Andy Wingo
Hi, Just a late observation :) On Fri 18 Oct 2013 18:21, Stefan Israelsson Tampe writes: > I did some tests witha C-based vhash implementation, it's possible to > increse the speed by 30x compared to current vlist imlpementation in > guile. If you are using stable-2.0 you are using a bad has

Re: vhash speed thread safeness

2013-10-29 Thread Ian Price
l...@gnu.org (Ludovic Court$(D+2(Bs) writes: > I wonder if there$B!G(Bs some other data structure with similar properties > that doesn$B!G(Bt have the thread-safety issue. Maybe Ian has an idea? HAMTs (another Bagwell creation) might be a reasonable option, but I don't have a complete impl

Re: vhash speed thread safeness

2013-10-29 Thread Ludovic Courtès
Stefan Israelsson Tampe skribis: > On Tue, Oct 29, 2013 at 1:34 PM, Ludovic Courtès wrote: > >> Hi, Stefan, >> >> Stefan Israelsson Tampe skribis: >> >> > I did some tests witha C-based vhash implementation, it's possible to >> > increse the speed by 30x compared to current vlist imlpementation

Re: vhash speed thread safeness

2013-10-29 Thread Stefan Israelsson Tampe
On Tue, Oct 29, 2013 at 1:34 PM, Ludovic Courtès wrote: > Hi, Stefan, > > Stefan Israelsson Tampe skribis: > > > I did some tests witha C-based vhash implementation, it's possible to > > increse the speed by 30x compared to current vlist imlpementation in > > guile. It would be possible to get t

Re: vhash speed thread safeness

2013-10-29 Thread Ludovic Courtès
Hi, Stefan, Stefan Israelsson Tampe skribis: > I did some tests witha C-based vhash implementation, it's possible to > increse the speed by 30x compared to current vlist imlpementation in > guile. It would be possible to get this speed today if one implemented > vhash-assoc as a VM op. Anyway u

vhash speed thread safeness

2013-10-18 Thread Stefan Israelsson Tampe
Hi all, I did some tests witha C-based vhash implementation, it's possible to increse the speed by 30x compared to current vlist imlpementation in guile. It would be possible to get this speed today if one implemented vhash-assoc as a VM op. Anyway using the source as a standard lib will get you