[isabelle-dev] [PATCH 0 of 1] Fix top-level printing of exception messages containing forced-line breaks
Christian Urban
christian.urban at kcl.ac.uk
Thu Apr 4 14:45:50 CEST 2013
On Thursday, April 4, 2013 at 12:42:42 (+0200), Makarius wrote:
> On Thu, 4 Apr 2013, Thomas Sewell wrote:
>
> > David's investigation explains a problem we had a few years ago where
> > some custom tactics of mine were killing my colleagues' ProofGeneral
> > sessions when they encountered errors. The workaround at the time was to
> > remove all potentially useful debugging information (terms, in
> > particular) from the relevant exceptions. Unfortunately this made
> > tracking down the bugs in the tactics somewhat challenging.
> >
> > In hindsight, I should probably put the debug terms in the tracebuffer
> > and thrown a vanilla exception. Hindsight is perfect, of course.
>
> So why did none of you guys ever report that?
Could the reason be that more often than wanted the answer to
emails on the Isabelle mailing lists is:
"person ?X, you have no business here"
"any changes to ?X are restricted to exactly one person"
you are on the wrong mailing list (isabelle vs isabelle-dev)
you did not look up the history from ?X years ago
you did not follow conventions (usually about *informal*
conventions for theory names, ML-styles, source comments etc)
you better refer to changesets with [cryptic] hashes like dd6dd81381fb
this is not a bug, but a running gag
Maybe the latter answers might be more perceived answers
than actual answers, but I hope people get the gist.
Christian
More information about the isabelle-dev
mailing list