At 06:17 PM 1/19/2002 +0000, Marco Kuhlmann wrote:
>* Berend de Boer <[EMAIL PROTECTED]> (2002-01-19 19:07:18 +0100):
>
> > 1. What is a well-defined module interface? You have \usemodule. A
> >    module is just any ConTeXt file for now.
>
>Exactly. But what about
>
>   - module parameters
>   - standard \setup keywords
>   - namespaces
>   - usage of standard library macros

    - command names
    - documentation

i think that we should set up some kind of registration for this; i can 
also imagine a validation process, i.e. some people testing / reading the 
code in order to identify conflicts in names or potential usage of lib macros

> > 2. You can use any ConTeXt code, why should a module be limited?
>
>For portability reasons, for example. If there were some kind
>of standard library, then one would rather want to use that
>instead of self-hacked things, because it will still work and
>the sizes of the modules will be smaller. Of course, in
>general, you can do whatever you want. This is merely a
>question of maintenance and system integrity -- which LaTeX
>lacks, for example.

btw, i can imagine that package developers meets occasionally

[next eurotex is a nice occasion, nice place too, not that far from de btw]

> > 3. Distribution mechanism isn't there, but I'm sure Hans is quite
> >    willing to put up links on his ConTeXt page to 3rd party
> >    stuff. Perhaps a good idea, what do you think Hans?
>
>It certainly would be. However, it should also be on CTAN. And
>Giuseppe's comments on things like TeXUtil hooks etc. are worth
>considering, in my opinion.

sure (and bg know how to put pressure on me), those hooks will be provided, 
but not as quick hack -)

Hans
-------------------------------------------------------------------------
                                   Hans Hagen | PRAGMA ADE | [EMAIL PROTECTED]
                       Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
  tel: +31 (0)38 477 53 69 | fax: +31 (0)38 477 53 74 | www.pragma-ade.com
-------------------------------------------------------------------------
                                   fall-back web server: 
www.pragma-pod.nl
-------------------------------------------------------------------------

Reply via email to