X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["1610" "Wed" "26" "January" "1994" "16:35:21" "LCL" "Mike Piff" "M.Piff@sheffield.ac.uk" "<199401261655.AA10363@mail.cs.tu-berlin.de>" "31" "Re: Changing default preloads" "^Date:" nil nil "1" "1994012616:35:21" "Changing default preloads" (number " " mark " Mike Piff Jan 26 31/1610 " thread-indent "\"Re: Changing default preloads\"\n") nil]) Return-Path: Received: from sc.ZIB-Berlin.DE (mailserv) by dagobert.ZIB-Berlin.DE (4.1/SMI-4.0/24.6.93) id AA10064; Wed, 26 Jan 94 17:56:49 +0100 Received: from mail.cs.tu-berlin.de by sc.ZIB-Berlin.DE (4.1/SMI-4.0-sc/03.06.93) id AA28146; Wed, 26 Jan 94 17:55:45 +0100 Received: from tubvm.cs.tu-berlin.de by mail.cs.tu-berlin.de with SMTP id AA10363 (5.65c8/IDA-1.4.4(mail.m4[1.12]) for <@MAIL.CS.TU-BERLIN.DE:Schoepf@SC.ZIB-BERLIN.DE>); Wed, 26 Jan 1994 17:55:41 +0100 Message-Id: <199401261655.AA10363@mail.cs.tu-berlin.de> Received: from TUBVM.CS.TU-BERLIN.DE by tubvm.cs.tu-berlin.de (IBM VM SMTP V2R2) with BSMTP id 3723; Wed, 26 Jan 94 17:55:42 +0200 Received: from VM.URZ.UNI-HEIDELBERG.DE (NJE origin MAILER@DHDURZ1) by TUBVM.CS.TU-BERLIN.DE (LMail V1.2a/1.8a) with BSMTP id 3722; Wed, 26 Jan 1994 17:55:42 +0200 Received: from VM.URZ.UNI-HEIDELBERG.DE (NJE origin LISTSERV@DHDURZ1) by VM.URZ.UNI-HEIDELBERG.DE (LMail V1.2a/1.8a) with BSMTP id 0918; Wed, 26 Jan 1994 17:55:18 +0000 Reply-To: Mailing list for the LaTeX3 project Date: Wed, 26 Jan 1994 16:35:21 LCL From: Mike Piff Sender: Mailing list for the LaTeX3 project To: Multiple recipients of list LATEX-L Subject: Re: Changing default preloads Status: R X-Status: X-Keywords: X-UID: 1311 %>From: David Carlisle %>No one objects (much) to writing \documentstyle or \documentclass at %>the front of every document, so why do you object to a couple of other %>declarations setting up encodings/languages/papersize etc ? %> %>David %> Most likely everyone will object to using anything *other* than \documentstyle, and it seems to me that there are going to be an endlessly growing list of parameter declarations (call them classes if you like) that everyone will need to use at their site. This is getting like Ada and Modula- 2 programming, where you need to declare packages and identifiers from packages all over the place to make things work. Is there no mechansism to allow options to be pre-loaded at iniTeX stage, and then to get these options to announce themselves to you whenever you LaTeX something? Most users wouldn't need to worry about these details then. Their paper would be A4, language English, date day/month/year, time 12hr clock, font encoding OT1, currency symbol pounds, etc. I am now in favour of a more open approach to LaTeX. Make everything general enough to do almost anything, ban @ in control words, and let anyone redefine any ``internal'' control word he likes if it makes things work. Mike (campaign-for-open-software) Piff %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Dr M J Piff, School of Mathematics and Statistics, University of %% %% Sheffield, UK. e-mail: M.Piff@sheffield.ac.uk %% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%