[NTG-pdftex] \pdfprimitive

Hans Hagen pragma at wxs.nl
Sat Apr 7 23:10:51 CEST 2007


Heiko Oberdiek wrote:
> On Sat, Apr 07, 2007 at 07:53:52PM +0200, Hans Hagen wrote:
>
>   
>> ??? wrote:
>>     
>>> 2007/4/6, Philip & Le Khanh <Philip-and-LeKhanh at royal-tunbridge-wells.org>:
>>>   
>>>       
>>>> rather than just PDF primitives ...  If
>>>> this is the case, is there any chance of
>>>> a better choice of name in a future release ?
>>>>     
>>>>         
>>> Would you prefer a pdfTeX version that suddenly has a primitive \foo
>>> thus potentially breaking all documents already providing \foo ? :-)
>>>       
>> if a document provides \foo, then a nw primitive \foo is never seen
>> because the document obscures it; actually, the user won't even notice;
>>     
>
> If the document uses \newcommand, then the user will get an error.
> If the user uses a package that uses the new foo, this package
> will probably break.
> ...
>   

\let\mynamespacedprimitive=\primitive
\let\primitive\undefined
>   
>> only when a macro package uses \foo there could be a problem but that's
>> seldom the user's concern
>>     
>
> Some will generate bug reports that could have been avoided in the
> first place.
>   
\pdfsomething can be in use as well, you never knw what users have defined 

when etex came around \protected and \unexpanded were examples of a command that had a great potential for clashes (context had both already defined but i just use saved meanings then); such is live, such is progress 

Hans 


-----------------------------------------------------------------
                                          Hans Hagen | PRAGMA ADE
              Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
     tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com
                                             | www.pragma-pod.nl
-----------------------------------------------------------------



More information about the ntg-pdftex mailing list