[armedbear-devel] Changes to ConditionThrowable
Matthew D. Swank
akopa at charter.net
Sat Nov 7 04:15:14 UTC 2009
On Fri, 6 Nov 2009 19:42:00 -0800
logicmoo at gmail.com wrote:
>
> Sorry I should said
>
> Go & Return -> ControlTransfer - > RuntimeException
> Throw -> RuntimeCondition -> RuntimeException
>
> Though some people use Throw for for flow control
Throw (in Common Lisp) is for flow control. There is no explicit
control operator associated with conditions, just the interface
functions (error signal, etc). In fact, I think Pitman's reference
implementation of the condition system uses combinations of closures and
block/return (or possibly tagbody/go) as opposed to catch/throw.
Matt
--
"You do not really understand something unless you can explain it to
your grandmother." -- Albert Einstein.
More information about the armedbear-devel
mailing list