Hi
As a newbie, one of the hardest parts of Julia for me yet, is clearly its error messages.
I find them often to be more confusing than helpful, and I am aware, that a part of this comes from the nature of Julia’s type system.
Also, I think a substantial amount of disorder comes from the lack of conscious formatting, contextual information, and user guidance.
I envision the error reporting to be more akin to Elm, Rust.
And I am more than willing to contribute such conscious compiler communication.
See what John Carmack has to say about this, a known legend in the industry.
Such improved error messaging has shown to be quite popular at the communities, it is introduced.
It is often named as one of the most loved, and outstanding features of said languages.
It seems currently that Julia does only dump the stack trace.
The upcoming JuliaSyntax is thankfully improving the situation significantly, offering a lot more information in its error output.
Let us consciously format and contextualize the output to be more readable.
And to guide the user to documentation.
I think it would benefit the language.