I don't speak for Abi, but according to the Programmer Guidelines in
the docs directory, you shouldn't use exceptions. From reading the
code, it seems to me that the standard way to deal with it is to not
allocate any memory in a constructor. Instead, just initialize to
some NULL state and then have an initialization function which can
return false if, say, memory allocation fails. Seems sensible to me.
-- Matt Kimball mkimball@xmission.com