Christian, Will, Just: I've been off doing other things and am returning to stackless/uthread application development. Is there a stackless patch for the...
62
Just van Rossum
just@...
May 8, 2000 5:03 pm
... My latest uthread4.py is here: http://www.petr.nl/just/uthread4.py I'm not aware of a later version from Will. The current plan is to release it as...
63
Will Ware
wware@...
May 8, 2000 5:42 pm
Just wrote: <<< My latest uthread4.py is here: http://www.petr.nl/just/uthread4.py I'm not aware of a later version from Will. >>> The last things I recall...
64
Adams, Ed N
Ed.N.Adams@...
May 11, 2000 10:33 pm
I'm disagreeing with an image described in an old message from Sam : <Sam> Hey, this just made me flash on some deeply buried memories of BASIC! Maybe using...
65
Adams, Ed N
Ed.N.Adams@...
May 12, 2000 6:32 pm
Gang, Here is another document to help differentiate the notion of coroutines from the notion of threads. They are valuable and different. Please critique, Ed...
66
Just van Rossum
just@...
May 12, 2000 8:08 pm
... [Sam] ... ^^^^^^^^^^^^^ [Ed] ... Sam's analogy is quite good for _continuations_. (But thanks for your further explanation of coroutines anyway.) Just...
67
Adams, Ed N
Ed.N.Adams@...
May 12, 2000 8:30 pm
OOOps. Thanks, I needed that... Indeed, his analogy is quite good for continuations. Ed ... From: Just van Rossum [mailto:just@...] Sent: Friday, May...
68
Sam Rushing
rushing@...
May 12, 2000 9:55 pm
... I think it's actually Guy Steele's phrase, though I'm having trouble tracking it down. (maybe the title of one of the old MIT tech reports?) -Sam...
69
Christian Tismer
tismer@...
May 13, 2000 5:18 pm
... I think 'goto with argument' is quite a good explanation of continuations. Continuations have little in common with subroutines and coroutines in the first...
70
Just van Rossum
just@...
May 13, 2000 5:56 pm
... Right. Just last night I managed to understand coroutines somewhat better (I think...) by looking at it like this: - "functions" A and B are coroutines of...
71
Christian Tismer
tismer@...
May 13, 2000 5:56 pm
Hmm, correcting a little bug :-/ ... The above should read coros[0]() ciao - chris -- Christian Tismer :^) <mailto:tismer@...> ...
72
Christian Tismer
tismer@...
May 13, 2000 6:12 pm
... This is right so far, but we need to be a little more distinct. It becomes clearer if we turn to think about instances. A calls B is the common notation,...
73
Just van Rossum
just@...
May 15, 2000 6:40 am
Folks, I wrote earlier that I found it useful to look at coroutines like this: - "functions" A and B are coroutines of each other - A calls B - instead of...
74
Just van Rossum
just@...
May 15, 2000 9:53 am
Another way of working with coroutines would be for only one of the two "partners" to be special: the other one (the "leader") could well be a completely...
75
Adams, Ed N
Ed.N.Adams@...
May 16, 2000 6:19 pm
Just, I think your primary question is "How should a coroutine package handle death?" I have comments interspersed below. Ed ... From: Just van Rossum...
76
Adams, Ed N
Ed.N.Adams@...
May 16, 2000 6:25 pm
Elegant! Ed ... From: Just van Rossum [mailto:just@...] Sent: Monday, May 15, 2000 3:54 AM To: python-coro@egroups.com Subject: [python-coro] another...
77
Just van Rossum
just@...
May 16, 2000 8:24 pm
Hi Ed, Thanks for you comments. [Ed] ... Yeah, death bothers me... [Me] ... [Ed] ... Makes sense. In Python terms this would mean "raise an exception" I...
78
Adams, Ed N
Ed.N.Adams@...
May 16, 2000 8:47 pm
Just, You're welcome, here are more. Ed ... From: Just van Rossum [mailto:just@...] Sent: Tuesday, May 16, 2000 2:24 PM To: python-coro@egroups.com ...
79
Just van Rossum
just@...
May 17, 2000 6:23 am
... [Me] ... [Ed] ... With our uthread implementation, the default behavior is that as soon as one thread raises an exception which it doesn't handle itself,...
80
Erno Kuusela
erno@...
May 30, 2000 8:33 pm
cool. i got excited and made debian packages right away. maybe i should have tried to run this first though :) here's what i got with the crawler module: ...
81
Martin Baker
martinb@...
May 30, 2000 9:09 pm
... <stack trace shows error in libpthread.so> ... Well, I doubt this library would show up if it's not loaded. I'd imagine that you have a version of Python...
82
Erno Kuusela
erno@...
May 30, 2000 9:38 pm
... if you look at the first couple of lines... #0 0x4009083a in libc_internal_tsd_set () from /lib/libpthread.so.0 #1 0x40108ee1 in realloc () from...
83
LongDistance@...
Jul 16, 2000 1:42 am
Dear python-coro@egroups.com, 5.5 cents/min. State to State calling, All Day, Every Day, No Fees! - 4.5 cents/min. in-state rate for California! - 5.5 cents a...
84
cafei32@...
Jul 22, 2000 11:56 am
Cyber Investigator "EASY WAY TO FIND OUT ANYTHING ABOUT ANYONE" Cyber Investigator TAKES YOU BEYOND WHAT SEARCH ENGINES CAN DO!
Cyber Investigator is...
85
Just van Rossum
just@...
Aug 9, 2000 10:57 am
Folks, Recently Tim Peters explained on python-dev a thing or two about how continuations work in Scheme-like languages: a function called call/cc ...
86
Sam Rushing
rushing@...
Aug 9, 2000 6:33 pm
... Yup... the lisp community hashed all this stuff out back in the 70's. They eventually whittled all the various equivalent constructs down to call/cc. The...
87
Just van Rossum
just@...
Aug 9, 2000 7:01 pm
... It sure feels great to reinvent some wheels here and there ;-) [ excellent Lisp/Scheme vs. Python analysis snipped ] ... This way of working has sprouted...
88
Christian Tismer
tismer@...
Aug 9, 2000 7:47 pm
... Yes, but there are a lot of drawbacks. ... We had call/cc in the first place, as Sam suggested. Later, it turned out that call/cc (or apply/cc) has not so...
89
Gordon McMillan
gmcm@...
Aug 9, 2000 9:52 pm
... This does simplify code, but it is slower. ... I have a plethora of opinions, ranging from strongly felt to completely wishy-washy, sometimes on the same...
90
Just van Rossum
just@...
Aug 10, 2000 11:13 am
... I agree it can't be used in the same style in Python, but I don't see that as a big drawback. What I like about apply_cc() is that the piece of code for...