On Thu, Jul 23, 2009 at 5:33 PM, Wolfgang Schuster <schuster.wolfgang@googlemail.com> wrote:

Am 23.07.2009 um 17:16 schrieb luigi scarso:


hmm, where do you see  the problem  ?

As programmer it's no problem to use a namespace for macros but how
do you convince users to use them,
it's up to us make an easy convention.

 
should they write
 


   \startprivate[foo]

   \definenote[footnote][...]

   \defineregister[index][...]

   ...

   \stopprivate

and use them with

  'fooindex', 'foofootnote' ...

in their documents?

true, but what about
   \startprivate[texns:Logo='www.logosrl.it/context']

   \definenote[Footnote][...]

   \defineregister[Index][...]

   ...

   \stopprivate

\LogoFootnote
\LogoIndex

Not so horrible; one can easily see in the
source own private macros.
 


In this case it would be better to write to write commands like \MyNote

Yes, it's a discipline problem.

--
luigi