wiki:CustomConditions

Custom conditions

Custom conditions, as meant by this page, are user defined conditions as through the 'define-condition' mechanism.

ABCL - like any Common Lisp - allows the definition of custom conditions. However, even if not visible to Lisp programs, the Java side representation is very different. While Built-in conditions are derived from the Condition class, user defined conditions are instances of the StandardObject? class.

The Condition and StandardObject? classes don't share a common ancestor in the Java world, except for the commonality of the general LispObject. However, that commonality doesn't help to distinguish conditions from other Lisp objects.

Last modified 10 years ago Last modified on 11/01/08 18:39:37