X-VM-v5-Data: ([nil nil nil nil nil nil nil t nil] ["2012" "Thu" "11" "February" "93" "11:11:50" "+0100" "rolf.lindgren@USIT.UIO.NO" "rolf.lindgren@USIT.UIO.NO" nil "43" "makeindex" nil nil nil "2"]) Return-Path: Received: from sc.ZIB-Berlin.DE (mailserv) by dagobert.ZIB-Berlin.DE (4.1/SMI-4.0/1.9.92 ) id AA28574; Thu, 11 Feb 93 11:13:42 +0100 Received: from vm.urz.Uni-Heidelberg.de (vm.hd-net.uni-heidelberg.de) by sc.ZIB-Berlin.DE (4.1/SMI-4.0-sc/19.6.92) id AA09147; Thu, 11 Feb 93 11:13:39 +0100 Message-Id: <9302111013.AA09147@sc.zib-berlin.dbp.de> Received: from DHDURZ1 by vm.urz.Uni-Heidelberg.de (IBM VM SMTP V2R2) with BSMTP id 4490; Thu, 11 Feb 93 11:14:00 CET Received: from DHDURZ1 by DHDURZ1 (Mailer R2.08 R208004) with BSMTP id 1526; Thu, 11 Feb 93 11:13:57 CET Received: from DHDURZ1 by DHDURZ1 (Mailer R2.08 R208004) with BSMTP id 1524; Thu, 11 Feb 93 11:13:55 CET Reply-To: Mailing list for the LaTeX3 project Date: Thu, 11 Feb 93 11:11:50 +0100 From: rolf.lindgren@USIT.UIO.NO Sender: Mailing list for the LaTeX3 project To: Multiple Recipients of Subject: makeindex Status: R X-Status: X-Keywords: X-UID: 977 >>>>> On Wed, 10 Feb 93 17:38:14 +0100, tarjeij@EXTERN.UIO.NO said: > As a system manager I want the easiest system to administrate. I want a system > that I can _mend_ when something goes wrong. E.g. when users run out of memory > in TeX. I want to be able to fix these things in minutes, not in days and weeks > and I want to know as little as possible about TeX and Metafont (or Web for that > matter). As a system manager the best TeX I have is emTeX (requires least work). As a systems manager the best TeX I've worked with is OzTeX, a rewrite to Modula-2 for the Macintosh, where there's a configuration file to create ludicrously enormous TeXs from. I'm not certain about what you mean by TeX maintainability, but unless I misunderstand you completely, I guess you are refering to the fact that TeX (i.e. WEB) doesn't use dynamic allocation of any of its data structures, so the values of the most important arrays have to be relatively easy to modify. Blue Sky Research, in their Pascal-based TeX (Textures) for Macintosh, have rewritten the bottlenecks in assembly language and have included dynamic memory allocation, so TeXtures runs out of memory when the Mac does. TeXtures is a commercial product, and doesn't requre administration. It's my notion that TeX/LaTeX with supporting applications should stick with WEB as its implementation language, beacuse - all of it should be in the same language - it began in WEB Now, consider the cost of rewriting all of TeX in C, with garbage collection, dynamic memory allocation, and etc. In order not to make a total mess of it, with two separate systems requiring coordinated support, we shoud abandon WEB TeX and forget it ever existed. > [Trivia: According to an article in a recent issue of Computer Language > magazine Donald Knuth currently uses cweb.] According to a letter by Knuth, he does all his programming in CWEB on a Sun workstation running SunView. However, he uses WEB for TeX maintenance. -roffe rolf.lindgren@usit.uio.no