Why is True God #2 in that list? It sounds to me like he's basically just trying to come up with an elaborate way to justify line terminators. Needs a better example ! Though I do agree with the part about better error messages. This is not surprisingly something that all BRL languages would be improved by. Seeing questions about cryptic error messages on the beginners' forum seems to be a good place to start looking for improvements.
VB used to be terse, but somewhat fair about its syntax error messages. "Expecting x" would usually pop up if you forgot a comma or bracket somewhere. Trans seems to take the lack of a closure as a sign it should keep parsing beyond the line. This is definitely useful for multiline statements, but causes all sorts of weird stuff to happen with partially written lines starting with a declaration.
The big bad list of VB compiler errors: http://msdn.microsoft.com/en-us/library/ms235336%28v=vs.90%29.aspx
|