LATEX-L Archives

Mailing list for the LaTeX3 project


Options: Use Classic View

Use Monospaced Font
Show HTML Part by Default
Condense Mail Headers

Topic: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Sender: Mailing list for the LaTeX3 project <[log in to unmask]>
From: Frank Mittelbach <[log in to unmask]>
Date: Sun, 2 Mar 1997 19:01:25 +0100
In-Reply-To: <[log in to unmask]>
Reply-To: Mailing list for the LaTeX3 project <[log in to unmask]>
Parts/Attachments: text/plain (28 lines)
Werner Lemberg writes:
 > On Sun, 2 Mar 1997, Hans Aberg wrote:
 > >   Actually, what is needed, is a simple extension of the TeX \def command:
 > >     \def\name<parameter text>{definition text}[exception text]
 > > If a command somehow is unable to process the parameter text, then the
 > > original input text (before the parsing of the parameter text began) is
 > > left unaffected, and the execution passes to the exception text.
 > >   Then stuff like optional commands could be implemented most easily, and
 > > perhaps the stuff you are asking for, too.
 > This sounds for me like an OTP (Omega Translation Process) input filter.
 > With Omega you can do a lot of manipulation (notably character encoding
 > conversion and various more or less complicated character cluster->glyph
 > transformations e.g. for Hebrew or Arabic) of text before TeX sees the
 > text. You can avoid any active characters.

i think you are mistaken. The comments by Hans are targeted towards
general features or misfeatures (or missing features :-) of TeX's
parsing machinery. OTPs in omega are filters which means they offer a
preprocessing step but not a generally enhanced parsing functionality
of the macro language itself.

however as i said before this is not the right list to dicuss
extensions to TeX itself