News for hackers. Stuff that matters.
Re:Word Processors: Stupid and Inefficient by JulianMorrison on Monday November 30, 2009 @03:17PM (#968582)
TeX is a maze of twisty Turing-complete code in a weird programming language nothing like anything else you've ever seen. LaTeX is a bunch of templates you can barely tune and certainly can't create unless you're a TeX wizard. ConTeXt is better but creating templates is still a pain. They all disrupt the flow of your document with meaningless \jibber{jabber}.

If I were planning to first-draft a long document and didn't want to be interrupted with nonsense, I would write it in markdown and render it to whatever output format using pandoc.

Re:Word Processors: Stupid and Inefficient by gcv on Monday November 30, 2009 @06:19PM (#968918)
Meaningless \jibber{jabber}

Nonsense. When you program, does your code look like meaningless.jibber(jabber)? I certainly hope not, and your TeX shouldn't look meaningless, either. TeX is a programming language, and you need to learn to use it effectively. If you are doing non-trivial formatting, then abstract out your directives and macros. Give them meaningful names.

That said, I actually agree with your points about LaTeX, and I gave up using it a long time ago. Plain TeX works exceptionally well, though. I even wrote a small and straightforward macro package for typesetting screenplays. It has a \direction macro, for typesetting script directions; a \speaker macro, for typesetting text spoken by a speaker; and a \scene macro for switching scenes. Aside from these directives, the entire script source is readable plain text.

Re:Word Processors: Stupid and Inefficient by yafujifide on Monday November 30, 2009 @07:45PM (#969023)
In principle, there could be a visual text editor that applied default styles to the structure of your text. You wouldn't see \jibber{jabber}, but text that was styled in a default way. Separately, custom styles could be applied to the output, say in a second window. This would allow you to separate the structure from the style without having to see the markup language, and it would be as easy to use as a WYSIWYG editor.
Re:Word Processors: Stupid and Inefficient by JulianMorrison on Tuesday December 01, 2009 @01:23AM (#969341)
LaTeX has LyX, but of course it suffers from the "few templates" problem (made worse by the need for two templates - the original and the GUI rendering), and it isn't a wonderful text editor anyhow. But if you want to compose laTeX quickly, that's the tool.