On Sun, Aug 4, 2013 at 5:32 PM, Michiel Helvensteijn
<[log in to unmask]> wrote:
> I wanted to give my kudos to Bruno for the unravel package. It might
> be the most massively useful single package for TeX programmers I've
This being true, I am suddenly forced to wonder if it wouldn't have
saved a great deal of work to implement it in the TeXLive / MiKTeX
source-code directly (with the help of their respective developers).
To be frank, doing that rather than continuing with this package would
*still* save a great deal of work, even if you have to do it for
TeXLive and MiKTeX separately.
I realize it can't be fun to hear this after the effort you've gone
through. But there are obvious advantages:
(1) No need to simulate the TeX parser; it's already there for you.
All you have to do is install some hooks (if they're not already
(2) So also: no need to worry about discrepancy between your parser and theirs.
(3) You have full access to the state of the TeX parser at all times
(e.g. content of the mouth/stomach, the list of defined command
sequences, catcodes, mathcodes, etc.), without being subject to its
(4) It would run... thousands of times faster.
I'd like to hear your thoughts.