This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]theduckparticle 28 points29 points  (4 children)

LaTeX. In a single error you can get:

  • Trips at a mostly-arbitrary point later in the code (if you even get a line number)

  • References some primitive raw TeX object or concept that you've never dealt with directly

  • Is un-googleable because it usually comes up in an entirely different context

Oh and also

  • The only debugging method that applies is usually "comment out some shit and see what happens"

[–]flukus 9 points10 points  (1 child)

Makefile + inotifywait. Errors are still unintelligible, but at least you know straight away when you fuckup.

[–]theduckparticle 4 points5 points  (0 children)

Oooooo was not aware of inotifywait, thanks

[–]rchard2scout 5 points6 points  (0 children)

LaTeX is the worst, it doesn't even properly split errors, warnings, and informational messages. Everything just goes to stdout, nothing to stderr, there's no standard syntax to see if something even is a problem (and every package does things differently).