Hi Every book I read claims that trivial examples presented in them don't really show all the powers of co expressions.
So where can I find an example that illustrates all the powers of coexpressions Regards Sudarshan -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Steve Wampler Sent: Friday, April 29, 2005 3:49 PM To: [EMAIL PROTECTED] Cc: unicon-group@lists.sourceforge.net Subject: Re: [Unicon-group] What is the history of coexpressions? [EMAIL PROTECTED] wrote: > Who introduced coexpressions into Icon? > Who defined their behavior in general? > Who defined coexpressions to be peers, such that even main is a coexpression? > Who specifically introduced the notion of transmitting a value to a > coexpression when it is resumed? > Who wrote most of the original code implementing coexpressions in Icon? > > By "who?", of course, what I may really be asking is "how was it decided?" Co-expressions are a by-product of my PhD research. Ralph Griswold was my advisor, so the answer to "how was it decided" is probably best described as "it came out of discussions with Ralph". I think all of the above questions have the same answer. I guess I can lay claim to the implementation, though even that involved discussions with my (then) office mate Cary Coutant, who probably also contributed to the code. Actually, now that I think on it, I suspect the original implementation had more PDP-11 assembly code to switch stack spaces than C code. (The PDP-11 had both a stack pointer *and* a stack limit register, so co-expression stack overflow produced a recognizable error instead of the mysterious symptoms that it now does!) I think Bill Mitchell had a hand in C'izing the implementation, but it's been too long for me to be sure of most of the facts. Hopefully someone with a longer memory will clean these facts up. -- Steve Wampler -- [EMAIL PROTECTED] The gods that smiled on your birth are now laughing out loud. ------------------------------------------------------- This SF.Net email is sponsored by: NEC IT Guy Games. Get your fingers limbered up and give it your best shot. 4 great events, 4 opportunities to win big! Highest score wins.NEC IT Guy Games. Play to win an NEC 61 plasma display. Visit http://www.necitguy.com/?r=20 _______________________________________________ Unicon-group mailing list Unicon-group@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/unicon-group ------------------------------------------------------- This SF.Net email is sponsored by: NEC IT Guy Games. Get your fingers limbered up and give it your best shot. 4 great events, 4 opportunities to win big! Highest score wins.NEC IT Guy Games. Play to win an NEC 61 plasma display. Visit http://www.necitguy.com/?r=20 _______________________________________________ Unicon-group mailing list Unicon-group@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/unicon-group