* Convention on exceptions for caml-light
@ 1993-01-07 9:28 murthy
0 siblings, 0 replies; only message in thread
From: murthy @ 1993-01-07 9:28 UTC (permalink / raw)
To: caml-list
What sort of schools of thought are there on the way that exceptions
should be chosen when one is writing libraries of code?
I am in the process of writing a library of modules for arrays,
strings, and lists, which will provide a common interface for all
three - so that the naming and calling conventions will be identical.
I want to also make the exception behaviour either identical or
symmetrical. I'm not sure which.
I.e. should I declare different exceptions in each module, or should
all the modules share the same exceptions.
NJ SML seems to take the first aproach a bit, but it mixes the two a
bit. I'm not really sure what I want, but the approach of
Failure of string
is really easy to use, in practice. Though, if there were a complex
piece of code, I can see that it could be hard to figure out WHERE the
error came from.
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~1993-01-07 9:28 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1993-01-07 9:28 Convention on exceptions for caml-light murthy
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox