On Jun 9, 2009, at 4:49 PM, Garrett Smith wrote:

----- "Aahz" <[email protected]> wrote:
What about a spider?  Feel free to rip this off and rewrite as
multiple processes (preferably with credit but I don't really care):

I worry that adding sockets into the mix complicates things (for this purpose anyway - sockets aren't all that complicated once you understand them). Also, this needs to be a problem that can be solved using arbitrary techniques, not necessarily multiple threads/processes (gotta make room for Twisted & friends, after all).

I think the multi-file tail|grep works well here:

 * actually concurrent
 * everyone understands files
 * amenable to a variety of solutions
* allows simplification while still being mostly correct (the incomplete line issue)

What about parallel quick sort? This seems to me almost a "hello world"
version of a parallel algorithm. No IO though.

Hmm, it seems we've got two types of concurrency:
 * using multiple CPUs simultaneously
* "concurrent" I/O - let's just interpret this as "not grinding to a halt while waiting for input"

Do we need two different problems (ugh)? At a minimum, a better definition of terms for use on the wiki/brain seems desirable.

I'd rather be the consensus taker than the decision maker, so speak up. ;-)

--Pete
_______________________________________________
concurrency-sig mailing list
[email protected]
http://mail.python.org/mailman/listinfo/concurrency-sig

Reply via email to