🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.oberon
Article #727

Re: Oberon/F: Intermittent TRAP windows.

#727
From: Eric W. Nikitin
Date: Fri, 22 Dec 1995 18:39
36 lines
2260 bytes
Whitney de Vries (whitney@christie.Meakins.McGill.CA) wrote:
: There is a Phd thesis  :
: 	Andrew Black
: 	Exception Handling : a case against
: 	University of Washington

Does anyone know if this can be found anywhere on the net?

: The thesis is quite old. It cover many of the exception handling
: mechanism found in languages of days gone by -- and have been
: reintroduced in other languages. He found that all the examples given for
: exceptional handling by its advocates could be rewritten in a 
: clearer style ( ie. easier to determine the control flow ) 
: using existing programming elements. His conclusion that language
: designers should not introduce exception handling mechanisms
: into programming languages. 

I can't argue with this... though I would like to read the paper. I
would not propose adding exception handling to the Oberon-2 language.
I would however like to see a consistent way of handling exceptions 
rather than by just using ASSERTs. As to whether this should be done
as a programming 'style' or by using 'standard modules' needs to be
decided by greater minds than mine. If exceptions are to be done by
'convention' I would like to see a document explaining how the 
experts think it should be done. There was another thesis or dissertation
mentioned before as well... is it available on the net?

And speaking of 'style' and 'convention', is there an Oberon-2 style
guide somewhere? 'Programming in Oberon' seems to provide a guide for
Oberon(-1) (though I think the style isn't always consistent). I haven't
read the 'Object-oriented programming in Oberon-2' book... how good is
it as a style guide? If Oberon/F has a consistent 'style', I haven't 
figured out exactly what it is yet...

Thanks,
Eric
Technical Details
Message-ID: <4beu0a$fm7@wariat.wariat.org>
Path: arc1-ca.pugleaf.net!junior.wariat.org!enikitin
References: <9512121122.AA01280@trt.allied.com> <4bei71$1pj@sifon.cc.mcgill.ca>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!junior.wariat.org!enikitin
From: enikitin@junior.wariat.org (Eric W. Nikitin)
Newsgroups: comp.lang.oberon
Subject: Re: Oberon/F: Intermittent TRAP windows.
Date: 22 Dec 1995 18:39:06 GMT
Organization: Akademia Pana Kleksa, Public Access Uni* Site
Distribution: world
Message-ID: <4beu0a$fm7@wariat.wariat.org>
References: <9512121122.AA01280@trt.allied.com> <4bei71$1pj@sifon.cc.mcgill.ca>
NNTP-Posting-Host: junior.wariat.org
X-Newsreader: TIN [version 1.2 PL2]