From owner-freebsd-doc Thu Jan 25 14:48:21 2001 Delivered-To: freebsd-doc@freebsd.org Received: from mercury.Sun.COM (mercury.Sun.COM [192.9.25.1]) by hub.freebsd.org (Postfix) with ESMTP id A6CF037B401; Thu, 25 Jan 2001 14:47:57 -0800 (PST) Received: from purol.East.Sun.COM ([129.148.9.11]) by mercury.Sun.COM (8.9.3+Sun/8.9.3) with ESMTP id OAA02333; Thu, 25 Jan 2001 14:47:54 -0800 (PST) Received: from hermes (hobo220.Eng.Sun.COM [129.146.31.220]) by purol.East.Sun.COM (8.9.3+Sun/8.9.3/ENSMAIL,v1.7) with ESMTP id RAA29982; Thu, 25 Jan 2001 17:47:49 -0500 (EST) Received: from ndw by hermes with local (Exim 3.12 #1 (Debian)) id 14LvAr-0000En-00; Thu, 25 Jan 2001 14:47:25 -0800 To: Nik Clayton Cc: Alexander Langer , cvs-committers@freebsd.org, cvs-all@freebsd.org, doc@freebsd.org, nwalsh@nwalsh.com Subject: Re: cvs commit: ports/textproc/dsssl-docbook-modular Makefile ports/textproc/dsssl-docbook-modular/files patch-common_dbl1de.dsl References: <200101190840.f0J8e7e87294@freefall.freebsd.org> <20010119105051.A47479@canyon.nothing-going-on.org> <20010119125752.A56295@cichlids.cichlids.com> <20010119155319.A48911@canyon.nothing-going-on.org> From: Norman Walsh X-URL: http://nwalsh.com/ In-Reply-To: <20010119155319.A48911@canyon.nothing-going-on.org> Message-ID: <877l3j620m.fsf@nwalsh.com> User-Agent: Gnus/5.0808 (Gnus v5.8.8) Emacs/20.7 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: 25 Jan 2001 14:47:24 -0800 Lines: 28 Sender: owner-freebsd-doc@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org / Nik Clayton was heard to say: | Then Norm changed how he did things. Instead of using a bunch of | variables, one per (language x element) pair, he created this function | called gentext-label-title-sep (and others in the same style). I | suspect this probably makes the DSSSL processing faster, or something. Well, it certainly reduced the number of variables I had to keep track of :-) | The problem with this, from our point of view, is that it's no longer | possible to override a single entry in our customisation. Instead, to | fix and , I have to duplicate all of the code from | dbl1en.dsl that defines the en-label-title-sep hash[1] *or* rewrite the | gentext-en-label-title-sep function so that it special cases | and before it looks in the en-label-title-sep hash. | | Neither of which are particularly clean, so I've sort of ignored the | problem, in the hope that I dream up a better way. Yeah, I see the problem. Ugh. I think in the short term, you should redefine the hash. Be seeing you, norm -- Norman Walsh | If you run after wit you will succeed http://nwalsh.com/ | in catching folly.--Montesquieu To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-doc" in the body of the message