LATEX-L Archives

Mailing list for the LaTeX3 project

LATEX-L@LISTSERV.UNI-HEIDELBERG.DE

Options: Use Forum View

Use Monospaced Font
Show Text Part by Default
Condense Mail Headers

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

Print Reply
Sender:
Mailing list for the LaTeX3 project <[log in to unmask]>
Subject:
From:
David Carlisle <[log in to unmask]>
Date:
Wed, 8 Jul 1998 12:30:42 +0100
In-Reply-To:
<[log in to unmask]> (message from Javier Bezos on Wed, 8 Jul 1998 13:05:18 +0100)
Reply-To:
Mailing list for the LaTeX3 project <[log in to unmask]>
Parts/Attachments:
text/plain (43 lines)
> I know that I will not make friends in the Latex Team with these
> comments, but I'm being very honest in my opinions. Sorry.

You will make friends in the latex team. (Were we ever enemies:-)
You have _used_ the code and commented on it. That is all we ask.
We can hardly have a requirement that all comments must be favourable.

As I'm at work, haven't yet unpacked your attatchment, so no comments
yet on that. But a few replies to your opening remarks.

> typos are more frequent now (for example
> a typo in \ifx is very unlikely, but not in \if_meaning:NN).

typos in \ifx itself are unlikely (although I have seen people type \if
when they meant \ifx...) however (and this is the point) typos in some
strange construction

\ifx a b
  \expandafter \foo
\else
...

are quite likely.

If you don't believe this try using calc package with the 1998/06/01
distribution. (and expect a patch release to remove the typo very
shortly)

It would probably help to have a modified emacs (or other editor) mode
so that syntax highlighting and command completion worked on the
proposed syntax.


> 2. \@tfor requires an "other" colon and hence does not work in l3
> contexts.

As Frank commented earlier there clearly would have to be a L3 loop
module in any real system so problems with \@tfor (and its distinctly
strange syntax) are just temporary effects due to writing a higher level
package when some of the building blocks are not there.

David

ATOM RSS1 RSS2