I will start laying out some my thoughts to hopefully get a discussion
towards working on the complete error reporting logic. I had an
extensive experience implementing custom errors, so approve or
disapprove my ideas.
I like your ideas too, but some of your suggestions need to
be compared to the exception mechanism, to avoid duplicated
effort.
I have been following the thread about error reporting thing and, I
think, it is all going off route.
While I do agree that the error handling mechanism needs to
be enhanced, none of your suggestions are directly related
to the error handling discussion and the patch. I think
we should finish with the patch discussion first so that
we can later proceed to more complex issues.
Ivan