texmacs-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Texmacs-dev] Experiences using TeXmacs


From: Sam Liddicott
Subject: Re: [Texmacs-dev] Experiences using TeXmacs
Date: Fri, 16 Sep 2011 15:21:20 +0100
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.21) Gecko/20110831 Lightning/1.0b2 Thunderbird/3.1.13

On 16/09/11 14:17, Joris van der Hoeven wrote:
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.

Ah! I had dreams of it becoming more powerful! I guess I should migrate to scheme and fallback to the sytlesheet language only for simple style based things.

I've been re-learning lisp and scheme and even started writing bash scripts in lisp-style - I mean functions for recursive assembling piplines of nested shells to do a job - no more iteration!


Sam



reply via email to

[Prev in Thread] Current Thread [Next in Thread]