Sender: |
|
Date: |
Tue, 11 Aug 2009 23:20:54 +0200 |
Reply-To: |
|
Subject: |
|
MIME-Version: |
1.0 |
Content-Transfer-Encoding: |
8bit |
In-Reply-To: |
|
Content-Type: |
text/plain; charset=ISO-8859-1; format=flowed |
From: |
|
Parts/Attachments: |
|
|
Manuel Pégourié-Gonnard skrev:
> Hi,
>
> Here are some remarks from my last reading of expl3.pdf (r1439).
>
> 1. Concerning the terminology of "functions". Maybe it's worth mentioning at
> some point that the word function is used in opposition to variable, not to
> macro: theses two objects (functions and variables) remain actually macros, and
> TeX a macro language (like make or C preprocessor as opposed to C). Currently, I
> expect only experienced TeX programmers will look into expl3 so they should be
> mistaken, but for the TeX-programming newcomer, the peculiarities of a macro
> language are often so difficult to understand, that IMO expl3 should state
> clearly that it doesn't magically turn TeX into a classical programming
> language, and that the terms function/variable are only a convention, an not to
> be understood in their usual meaning.
Hear, hear! d-(^_^)-b
> 2. Still terminology: sometimes "execution" is used when the most accurate term
> would be expansion (eg on the top of page 7). Again, I expect an experienced TeX
> programmer to understand what is actually meant, but I think that for the sake
> of less experienced readers, such language approximations should be avoided, or
> the document should include a warning that sometimes "execution" will be used as
> a generic term for execution-or-expansion-or-both.
I'd certainly expect "execution" to mean "this may involve doing things
in the stomach".
Lars Hellström
|
|
|