Thanks for the detailed comments, Steven. I really appreciate it. For now I have changed what was wrong/unclear and valid for 0.3 (locally, not yet online). I’ll prepare a 0.4 version and put that online as soon as 0.4 is officially released.
I know that the naming PascalCase vs camelCase vs init-cap CamelCase is almost up to each dev. Microsoft seems to be most pedantic about PascalCase vs camelCase: https://msdn.microsoft.com/en-us/library/x2dbyw72(v=vs.71).aspx. I don’t mind changing it. The official documentation calls it camel case, so I’ll go with that to make it more consistent. What’s the reason you say “You can override Base.show(io, ex) rather than Base.showerror”? The doc seems to go with the latter and I also think it matches the intent (exception -> showerror): http://julia.readthedocs.org/en/latest/manual/control-flow/. Is there an advantage to overriding Base.show instead of Base.showerror?
