From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/6560 Path: main.gmane.org!not-for-mail From: Hans Hagen Newsgroups: gmane.comp.tex.context Subject: Re: Modules Date: Sun, 20 Jan 2002 23:04:51 +0100 Sender: owner-ntg-context@let.uu.nl Message-ID: <5.1.0.14.1.20020120225822.03499978@server-1> References: <87pu46dxk9.fsf@dellius.nederware.nl> <20020117215748.GA762@localhost> <87pu46dxk9.fsf@dellius.nederware.nl> NNTP-Posting-Host: coloc-standby.netfonds.no Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed X-Trace: main.gmane.org 1035397084 11693 80.91.224.250 (23 Oct 2002 18:18:04 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Wed, 23 Oct 2002 18:18:04 +0000 (UTC) Cc: ConTeXt ML Original-To: Marco Kuhlmann In-Reply-To: <20020119181713.GA6129@localhost> Xref: main.gmane.org gmane.comp.tex.context:6560 X-Report-Spam: http://spam.gmane.org/gmane.comp.tex.context:6560 At 06:17 PM 1/19/2002 +0000, Marco Kuhlmann wrote: >* Berend de Boer (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 | pragma@wxs.nl 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 -------------------------------------------------------------------------