[bitc-dev] RFI: BitC exceptions design

Michael Weber michaelw at foldr.org
Thu Aug 11 13:37:23 EDT 2005


* "Jonathan S. Shapiro" <shap at eros-os.org> [2005-08-11T11:44-0400]:
> For several reasons, I have concluded that we need to declare
> exceptions. Originally I though that we might get away without this, but
> it now seems likely that we cannot.

This is a slight aside, but did you consider Common-Lisp's condition
system?  Overview here:
http://www.nhplace.com/kent/Papers/Condition-Handling-2001.html

	"Handling in the Context of the Signaler

	A key capability provided by Common Lisp is the fact that, at
	the most primitive level, handling can be done in the dynamic
	context of the signaler, while certain very critical dynamic
	state information is still available that would be lost if a
	stack unwind happened before running the handler."

 
Cheers,
Michael


More information about the bitc-dev mailing list