| | |
Summary: An Exceptional Programming Language
John Aycock
Department of Computer Science
University of Calgary
2500 University Drive N.W.
Calgary, Alberta, Canada T2N 1N4
Phone: +1 403 210 9409, Fax: +1 403 284 4707
Email: aycock@cpsc.ucalgary.ca
Mike Zastre
Department of Computer Science
University of Victoria
P.O. Box 3055
Victoria, B.C., Canada V8W 3P6
Phone: +1 250 721 7220, Fax: +1 250 721 7292
Email: zastre@cs.uvic.ca
Abstract-- The use of exceptions in programming languages
is usually reserved for exceptional conditions. This is a narrow
view of exceptions, however. We demonstrate how exceptions can
be used to express common programming language constructs,
and thus form the basis of a new type of exception-based
|