> > I'm having trouble understanding here.  What happens when such a jump
 > > target is used?
 > 
 > Well, first of all, you can only get to this state in a program that 
 > violates the restrictions of the language, and has violated them well 
 > before the goto is executed.  So the language definition says what 
 > happens in "undefined".  But detecting this situation is expensive.  

Undoubtedly why it's "undefined". :-)

 > >   - First class continuations as implemented in Chez Scheme
 > 
 > Is there something specific I should know about Chez Scheme here?  As fat 
 > as I know, first-class continuations are standard in all Schemes.

Yes, the Chez implementation is really efficient.  Kent Dybvig has two
PLDI papers that have the big picture, although important details are
omitted. 

 > >   - 'Parallel ready serial calls' as in Intel's Pillar language
 > 
 > I don't know what these are.

The short version is that it's a language feature that supports
work-stealing thread scheduling.


Norman
_______________________________________________
Cminusminus mailing list
[email protected]
https://cminusminus.org/mailman/listinfo/cminusminus

Reply via email to