On Fri, Sep 16, 2011 at 12:02:44PM +0200, Jan Lellmann wrote:
2) Annoying things
------------------
2a) Stylesheet Language: I had to implement some extensions using
the stylesheet language. If one goes one step beyond the standard
functionality, TeXmacs crashes at the blink of an eye. I found
myself spending about 20% of the time figuring out a solution for a
problem, and then spending 80% of the time trying 4 other solutions
until I find one that doesn't crash TeXmacs. While LaTeX can also be
incredibly tiresome to work with, it is solid as a rock. I think if
TeXmacs aims at production quality and use in professional
environment, these issues -- which mostly concern power-users --
desperately need to get fixed. Also, there needs to be a clear
documentation of the evaluation order of the document tree. I spent
several hours trying to figure out the exact semantics of the
various "quote" tags, and eventually gave up.
We probably should make the stylesheet language *less* powerful,
so that users are not invited to use "quote" like tags (which are
indeed somewhat more advanced to manipulate).
We also should make it easier to define really advanced macros
externally using Scheme, rather than mistreating the style language.