| D. Sitaram. Handling control. In Proceedings of the 1993. |
....Prompts Both A and callcc allow unrestricted transfers of control. Denotational models for languages with such control operators naturally include elements that delimit control actions [80, 95] In addition to their theoretical importance, these delimiters present a useful programming paradigm [93, 94]. In this section, we study one traditional control delimiter: # (prompt) 24] Intuitively, in an expression (# M ) the prompt treats its subexpression as a complete program by evaluating it in the initial continuation, forwarding the result to the current continuation. To specify this behavior ....
Sitaram, D. Handling control. In Proceedings of the ACM Sigplan Conference on Programming Language Design and Implementation (1993) 147--155.
....a fresh prompt (with the type of the expression) and set s; all callcc s are then done via cupto s to this fresh prompt. To determine whether named, typed prompts are useful in programming requires some experience in writing programs. In the untyped case, prompts add signi cant expressive power [20, 21]; we believe the examples of [20] could be typed in our system. We also conjecture that many applications that currently uses callcc (such as various threads packages or CML) could bene t for instance, the explicit prompt mechanism may simplify the implementation of threads in a interactive ....
....expression) and set s; all callcc s are then done via cupto s to this fresh prompt. To determine whether named, typed prompts are useful in programming requires some experience in writing programs. In the untyped case, prompts add signi cant expressive power [20, 21] we believe the examples of [20] could be typed in our system. We also conjecture that many applications that currently uses callcc (such as various threads packages or CML) could bene t for instance, the explicit prompt mechanism may simplify the implementation of threads in a interactive top level loop. At the very least, the ....
D. Sitaram. Handling control. In Proceedings of the 1993 ACM SIGPLAN Conference on Programming Language Design and Implementation, pages 147-155. ACM, 1993.
....a fresh prompt (with the type of the expression) and set s; all callcc s are then done via cupto s to this fresh prompt. To determine whether named, typed prompts are useful in programming requires some experience in writing programs. In the untyped case, prompts add significant expressive power [20, 21]; we believe the examples of [20] could be typed in our system. We also conjecture that many applications that currently uses callcc (such as various threads packages or CML) could benefit for instance, the explicit prompt mechanism may simplify the implementation of threads in a interactive ....
....expression) and set s; all callcc s are then done via cupto s to this fresh prompt. To determine whether named, typed prompts are useful in programming requires some experience in writing programs. In the untyped case, prompts add significant expressive power [20, 21] we believe the examples of [20] could be typed in our system. We also conjecture that many applications that currently uses callcc (such as various threads packages or CML) could benefit for instance, the explicit prompt mechanism may simplify the implementation of threads in a interactive top level loop. At the very least, ....
D. Sitaram. Handling control. In Proceedings of the 1993 ACM SIGPLAN Conference on Programming Language Design and Implementation, pages 147--155. ACM, 1993.
....a fresh prompt (with the type of the expression) and set s; all callcc s are then done via cupto s to this fresh prompt. To determine whether named, typed prompts are useful in programming requires some experience in writing programs. In the untyped case, prompts add significant expressive power [16, 15]; we believe the examples of [15] could be typed in our system. We also conjecture that many applications that currently uses callcc (such as various threads packages or CML) could benefit for instance, the explicit prompt mechanism may simplify the implementation of threads in a interactive ....
....expression) and set s; all callcc s are then done via cupto s to this fresh prompt. To determine whether named, typed prompts are useful in programming requires some experience in writing programs. In the untyped case, prompts add significant expressive power [16, 15] we believe the examples of [15] could be typed in our system. We also conjecture that many applications that currently uses callcc (such as various threads packages or CML) could benefit for instance, the explicit prompt mechanism may simplify the implementation of threads in a interactive top level loop. At the very least, ....
Dorai Sitaram. Handling control. In Proceedings of the 1993 ACM Conference on Programming Language Design and Implementation, pages 147--155. ACM, 1993.
....Prompts Both A and callcc allow unrestricted transfers of control. Denotational models for languages with such control operators naturally include elements that delimit control actions [80, 95] In addition to their theoretical importance, these delimiters present a useful programming paradigm [93, 94]. In this section, we study one traditional control delimiter: # (prompt) 24] Intuitively, in an expression (# M ) the prompt treats its subexpression as a complete program by evaluating it in the initial continuation, forwarding the result to the current continuation. To specify this behavior ....
Sitaram, D. Handling control. In Proceedings of the ACM Sigplan Conference on Programming Language Design and Implementation (1993) 147--155.
....to the value that would have been returned in normal style. Continuations come from the work of Strachey and Wadsworth [SW74, Rey93] and were used to denote control features such as goto i.e. unconditional jump. CPS and sophisticated control handling have always been sources of inspiration, see [DL92, SF92, Mor92, FSDF93, Sit93] for recent developments. Denotational techniques often drift into program transformations: CPS was exploited in Rabbit, the first Scheme compiler [Ste78] as a kind of intermediate language. CPS provides a simple (but not unique) Id: contlib.bk,v 1.27 1994 04 11 08:10:43 queinnec Exp . ....
Dorai Sitaram. Handling control. In pldi93 [pld93], pages 147--155. Also SIGPLAN Notices 28(6), June 1993.
....a fresh prompt (with the type of the expression) and set s; all callcc s are then done via cupto s to this fresh prompt. To determine whether named, typed prompts are useful in programming requires some experience in writing programs. In the untyped case, prompts add significant expressive power [23, 21]; we believe the examples of [21] could be typed in our system. We also conjecture that many applications that currently uses callcc (such as various threads packages or CML) could benefit for instance, the explicit prompt mechanism may simplify the implementation of threads in a interactive ....
....expression) and set s; all callcc s are then done via cupto s to this fresh prompt. To determine whether named, typed prompts are useful in programming requires some experience in writing programs. In the untyped case, prompts add significant expressive power [23, 21] we believe the examples of [21] could be typed in our system. We also conjecture that many applications that currently uses callcc (such as various threads packages or CML) could benefit for instance, the explicit prompt mechanism may simplify the implementation of threads in a interactive top level loop. At the very least, ....
Dorai Sitaram. Handling control. In Proceedings of the 1993 ACM Conference on Programming Language Design and Implementation, pages 147--155. ACM, 1993.
No context found.
D. Sitaram. Handling control. In Proceedings of the 1993.
No context found.
D. Sitaram. Handling control. In Proceedings of the ACM SIGPLAN '93 Conference on Programming Language Design and Implementation: Albuquerque, New Mexico, June 23-25, 1993.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC