Re: catch and throw, was Is multi-level function return possible?

Bakul Shah <usenet@bitblocks.com>
Wed, 26 Mar 2014 23:20:26 -0700

          From comp.compilers

Related articles
Is multi-level function return possible? noitalmost@cox.net (noitalmost) (2014-03-10)
Re: Is multi-level function return possible? gneuner2@comcast.net (George Neuner) (2014-03-11)
Re: Is multi-level function return possible? federation2005@netzero.com (2014-03-26)
Re: catch and throw, was Is multi-level function return possible? rpw3@rpw3.org (2014-03-27)
Re: catch and throw, was Is multi-level function return possible? kaz@kylheku.com (Kaz Kylheku) (2014-03-27)
Re: catch and throw, was Is multi-level function return possible? usenet@bitblocks.com (Bakul Shah) (2014-03-26)
Re: catch and throw, was Is multi-level function return possible? gah@ugcs.caltech.edu (glen herrmannsfeldt) (2014-03-27)
Re: exception catching in PL/I robin51@dodo.com.au (Robin Vowels) (2014-03-28)
Re: catch and throw, was Is multi-level function return possible? gneuner2@comcast.net (George Neuner) (2014-03-28)
Re: catch and throw, was Is multi-level function return possible? acolvin@efunct.com (mac) (2014-03-28)
Re: catch and throw, was Is multi-level function return possible? ivan@ootbcomp.com (Ivan Godard) (2014-03-28)
Re: catch and throw, was Is multi-level function return possible? kaz@kylheku.com (Kaz Kylheku) (2014-03-29)
[8 later articles]
| List of all articles for this month |

From: Bakul Shah <usenet@bitblocks.com>
Newsgroups: comp.compilers
Date: Wed, 26 Mar 2014 23:20:26 -0700
Organization: Sonic.Net
References: 14-03-020 14-03-023 14-03-065 14-03-068
Keywords: errors, history
Posted-Date: 27 Mar 2014 14:55:03 EDT

On 3/26/14, 9:23 PM, Rob Warnock wrote:
> According to Gabriel and Steele in "The Evolution of Lisp"[1],
> Lisp 1.5 [early 1960s] had (ERRSET form), ...


PL/I had ON and SIGNAL statements. SIGNAL would signal an exception.
ON would catch it. REVERT to cancel the effect of ON. Web search
indicates it was defined in 1964 but implemented later. May be the
PL/I designered borrowed it from an earlier language/facility?


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.