Content-Type: |
text/plain; charset="us-ascii" |
Date: |
Tue, 11 Aug 2009 09:31:12 +0100 |
Reply-To: |
|
Subject: |
|
From: |
|
Content-Transfer-Encoding: |
8bit |
In-Reply-To: |
|
MIME-Version: |
1.0 |
Sender: |
|
Parts/Attachments: |
|
|
Joseph wrote:
> J.Fine wrote:
> > Perhaps you'll find, when you remove 'TeX macros' from the requirements
> specification you'll find that it's better not to use TeX macros for the
> implementation.
>
> Fundamental point, of course, but the current plan is that LaTeX3 will
> work with pdfTeX, XeTeX and LuaTeX. If we were going down the ConTeXt
> "LuaTeX-only" route, then I'd quite possibly agree. But we're not (at
> the moment!).
You're claiming here that there is a requirement here to use TeX macros, namely use with pdfTeX etc. But what you say does not impose such a requirement.
Don Knuth's WEB system uses a custom program WEAVE to create a TeX input file from a .web file.
It's perfectly possible to use a similar front end for processing documents written in the LaTeX syntax.
You snipped:
===
Surely to do this you will need a LaTeX->XML translator written in /some other language/. And once you have that, why do you need an implementation written in TeX macros?
And come to that, the translator will surely want access to
> > \DeclareDocumentCommand \section { s o m } {
> > % Code here
> > }
===
Any comments here?
--
Jonathan
The Open University is incorporated by Royal Charter (RC 000391), an exempt charity in England & Wales and a charity registered in Scotland (SC 038302).
|
|
|