[REBOL] Re: Threading continued
From: atruter:labyrinth:au at: 30-Jan-2004 9:54
Hi Maarten,
> Question: is this a thing any of you want despite the performance hit of
> 400% ?
In my case, it depends on "where" this performance hit is. Take the
following example:
do [
init-func
big-loop-func
end-func
]
Now, if 'do takes 0.001s to interate through these calls and your 'eval
func takes 0.004s that's OK. If 'big-loop-func takes 10s to evaluate, but
the use of 'eval blows this out to 40s then we have a problem. So I
suppose my question is, once 'eval hits a func call does it effect how
long it takes to evaluate that function in and of itself?
> It is easy for me to get there, but I need to know if there is anybody
> who'd like to see it available.
Depends on answer to above, but I've got a couple of interesting things I
could do with this (multi-threaded listener, background IO writers, etc).
Regards,
Ashley<