OSSP CVS Repository

ossp - ossp-web/pkg/lib/ex/index.wml 1.4
Not logged in
[Honeypot]  [Browse]  [Directory]  [Home]  [Login
[Reports]  [Search]  [Ticket]  [Timeline
  [Raw

ossp-web/pkg/lib/ex/index.wml 1.4

#use wml::ossp area=pkg:lib subarea=ex

<title>OSSP ex</title>

<h1>Exception Handling</h1>

<h2>Abstract</h2>

OSSP ex is a small ISO-C++ style exception handling library for use in the
ISO-C language. It allows you to use the paradigm of throwing and catching
exceptions in order to reduce the amount of error handling code without making
your program less robust.

<p>
This is achieved by directly transferring exceptional return codes (and the
program control flow) from the location where the exception is raised (throw
point) to the location where it is handled (catch point) -- usually from a
deeply nested sub-routine to a parent routine. All intermediate routines no
longer have to make sure that the exceptional return codes from sub-routines
are correctly passed back to the parent.

<p>
Additionally the OSSP ex facility provides advanced exception handling
features like shielded and deferred exceptions.

<h2>Authors</h2>

<pkg_author name="Ralf S. Engelschall" mail="rse@engelschall.com">

<h2>Status</h2>

<pkg_status
    stable="1.0.0"   stable_date="30-Mar-2002"
    unstable="none"  unstable_date=""
	done=100>

<h2>Source</h2>

<pkg_files 
    cvs=$(CVS_ROOT_URL)/pkg/lib/ex/
    url=$(FTP_ROOT_URL)/pkg/lib/ex/
    directory=$(FTP_ROOT_DIR)/pkg/lib/ex/
    files="ex-*.tar.gz" 
	stable="ex-1.0.0.tar.gz" unstable="none">
	

CVSTrac 2.0.1