Received: from webgate.proteosys.de (mail.proteosys-ag.com [62.225.9.49]) by lucy.proteosys (8.11.0/8.9.3/SuSE Linux 8.9.3-0.1) with ESMTP id f3ACu3404863 for ; Tue, 10 Apr 2001 14:56:03 +0200 Received: by webgate.proteosys.de (8.11.0/8.11.0) with ESMTP id f3ACu2H31060 . for ; Tue, 10 Apr 2001 14:56:03 +0200 Received: from mail.Uni-Mainz.DE (mailserver1.zdv.Uni-Mainz.DE [134.93.8.30]) by mailgate1.zdv.Uni-Mainz.DE (8.11.0/8.10.2) with ESMTP id f3ACu2V10932 for ; Tue, 10 Apr 2001 14:56:02 +0200 (MET DST) MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C0C1BD.9938F380" Received: from mailgate1.zdv.Uni-Mainz.DE (mailgate1.zdv.Uni-Mainz.DE [134.93.8.56]) by mail.Uni-Mainz.DE (8.9.3/8.9.3) with ESMTP id OAA22759 for ; Tue, 10 Apr 2001 14:56:01 +0200 (MEST) X-MimeOLE: Produced By Microsoft Exchange V6.5 Received: from mail.listserv.gmd.de (mail.listserv.gmd.de [192.88.97.5]) by mailgate1.zdv.Uni-Mainz.DE (8.11.0/8.10.2) with ESMTP id f3ACtwV10923 for ; Tue, 10 Apr 2001 14:56:00 +0200 (MET DST) Received: from mail.listserv.gmd.de (192.88.97.5) by mail.listserv.gmd.de (LSMTP for OpenVMS v1.1a) with SMTP id <15.B626BB64@mail.listserv.gmd.de>; Tue, 10 Apr 2001 14:55:13 +0200 Received: from RELAY.URZ.UNI-HEIDELBERG.DE by RELAY.URZ.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 1.8b) with spool id 494155 for LATEX-L@RELAY.URZ.UNI-HEIDELBERG.DE; Tue, 10 Apr 2001 14:55:54 +0200 Received: from ix.urz.uni-heidelberg.de (mail.urz.uni-heidelberg.de [129.206.119.234]) by relay.urz.uni-heidelberg.de (8.8.8/8.8.8) with ESMTP id OAA17459 for ; Tue, 10 Apr 2001 14:55:53 +0200 (MET DST) Received: from relay.uni-heidelberg.de (relay.uni-heidelberg.de [129.206.100.212]) by ix.urz.uni-heidelberg.de (8.8.8/8.8.8) with ESMTP id OAA52980 for ; Tue, 10 Apr 2001 14:55:53 +0200 Received: from abel.math.umu.se (abel.math.umu.se [130.239.20.139]) by relay.uni-heidelberg.de (8.10.2+Sun/8.10.2) with ESMTP id f3ACtqf11377 for ; Tue, 10 Apr 2001 14:55:52 +0200 (MET DST) Received: from [130.239.20.144] (mac144.math.umu.se [130.239.20.144]) by abel.math.umu.se (8.9.2/8.9.2) with ESMTP id OAA11889 for ; Tue, 10 Apr 2001 14:53:11 +0200 (CEST) In-Reply-To: <15058.45014.726051.430547@istrati.zdv.uni-mainz.de> References: Return-Path: X-Sender: lars@abel.math.umu.se x-mime-autoconverted: from quoted-printable to 8bit by relay.urz.uni-heidelberg.de id OAA17460 Content-class: urn:content-classes:message Subject: Re: Justification/std template Date: Tue, 10 Apr 2001 13:55:46 +0100 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: From: =?iso-8859-1?Q?Lars_Hellstr=F6m?= Sender: "Mailing list for the LaTeX3 project" To: "Multiple recipients of list LATEX-L" Reply-To: "Mailing list for the LaTeX3 project" Status: R X-Status: X-Keywords: X-UID: 4033 This is a multi-part message in MIME format. ------_=_NextPart_001_01C0C1BD.9938F380 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable At 09.01 +0200 2001-04-10, Frank Mittelbach wrote: > > > It is a bit annoying that the galley stuff makes all old code so = completely > > ineffective. Would it be possible to create some templates which (at = each > > \par and in \everypar, I suspect) simply have the mechanisms look in = the > > registers which take the names of the primitive parameters and uses = the > > values found there? It would (hopefully) enable old code to work in = the > > extent that it isn't overridden by settings using the LaTeX2e* = interfaces. > >the comepltexity of the galley2 implementation isn't due to me being = naughty, >it is more or less in my believe due to the nature of the beast. in = other >words, I started out with the idea of hooking into \par and \everypar = (which >is essentially what I do) and ended up with this type of code (and this = is in >fact already the second prototype) My point was that by providing some kind of "compability template" for galley-related stuff one could make the transition from the LaTeX2e to LaTeX2e* much easier. Today it is hard to start using galley simply = because you have to redo _everything_ in your layout that galley is involved in---thus you face an enormous amount of work even though each part of = it may have become much simpler. If one could redo e.g. the frontmatter = using the galley interfaces and then select the compability template (which = would essentially have galley try its best to imitate the old interfaces) for = the reminder of the document, then I suspect that more people would consider trying it out. It's basically the old "how do we get enough people to switch to XXX" problem that I think needs to be addressed. Lars Hellstr=F6m ------_=_NextPart_001_01C0C1BD.9938F380 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Re: Justification/std template

At 09.01 +0200 2001-04-10, Frank Mittelbach = wrote:
>
> > It is a bit annoying that the galley stuff = makes all old code so completely
> > ineffective. Would it be possible to create = some templates which (at each
> > \par and in \everypar, I suspect) simply = have the mechanisms look in the
> > registers which take the names of the = primitive parameters and uses the
> > values found there? It would (hopefully) = enable old code to work in the
> > extent that it isn't overridden by settings = using the LaTeX2e* interfaces.
>
>the comepltexity of the galley2 implementation = isn't due to me being naughty,
>it is more or less in my believe due to the = nature of the beast. in other
>words, I started out with the idea of hooking = into \par and \everypar (which
>is essentially what I do) and ended up with this = type of code (and this is in
>fact already the second prototype)

My point was that by providing some kind of = "compability template" for
galley-related stuff one could make the transition = from the LaTeX2e to
LaTeX2e* much easier. Today it is hard to start using = galley simply because
you have to redo _everything_ in your layout that = galley is involved
in---thus you face an enormous amount of work even = though each part of it
may have become much simpler. If one could redo e.g. = the frontmatter using
the galley interfaces and then select the compability = template (which would
essentially have galley try its best to imitate the = old interfaces) for the
reminder of the document, then I suspect that more = people would consider
trying it out.

It's basically the old "how do we get enough = people to switch to XXX"
problem that I think needs to be addressed.

Lars Hellstr=F6m

------_=_NextPart_001_01C0C1BD.9938F380--