X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["1189" "Fri" "2" "October" "92" "03:58:27" "CET" "Don Hosek" "DHOSEK@HMCVAX.CLAREMONT.EDU" nil "27" "Re: additional fonts in distribution" "^Date:" nil nil "10"]) Return-Path: Received: from sc.ZIB-Berlin.DE (serv01) by dagobert.ZIB-Berlin.DE (4.1/SMI-4.0/1.9.92 ) id AA06772; Fri, 2 Oct 92 03:58:40 +0100 Received: from vm.urz.Uni-Heidelberg.de (vm.hd-net.uni-heidelberg.de) by sc.ZIB-Berlin.DE (4.0/SMI-4.0-sc/19.6.92) id AA24671; Fri, 2 Oct 92 03:58:14 +0100 Message-Id: <9210020258.AA24671@sc.zib-berlin.dbp.de> Received: from DHDURZ1 by vm.urz.Uni-Heidelberg.de (IBM VM SMTP V2R2) with BSMTP id 8640; Fri, 02 Oct 92 03:58:54 CET Received: from DHDURZ1 by DHDURZ1 (Mailer R2.08 R208004) with BSMTP id 8631; Fri, 02 Oct 92 03:58:50 CET Received: from DHDURZ1 by DHDURZ1 (Mailer R2.08 R208004) with BSMTP id 8629; Fri, 02 Oct 92 03:58:47 CET Reply-To: Mailing list for the LaTeX3 project Date: Fri, 2 Oct 92 03:58:27 CET From: Don Hosek Sender: Mailing list for the LaTeX3 project To: Multiple recipients of Subject: Re: additional fonts in distribution Status: R X-Status: X-Keywords: X-UID: 822 Worth discussing a little, if only because LaTeX already depends on two external programs. ->>> This program should be written in ->>> eithher Pascal WEB or C WEB for maximum ease of porting. -I can see that using Pascal WEB gives ease of porting, since it is -processable both by native mode Tangle/Pascal and via Web-to-C, -but I cannot see how the use of `C' WEB gives such portability; -surely there does not exist a `CWEB-to-Pascal' utility? (Also, -I assume it would require implementation-specific change files -to be written in C-WEB rather than standard WEB). Pascal WEB+WEBtoC is terribly unpleasant (I'm told) to work with. The need to go from C to Pascal is far less pronounced than the other direction. It is currently the case that C is more widely available than Pascal and where both are available, I know of few cases where the Pascal compiler is superior to the C compiler. This is one reason why all my development is now in CWEB. We already have a requirement for C because of Makeindex. I think that with the dvi libraries I've been developing, the dvi-manipulation I've suggested for could be easily implemented. In Pascal, library use is far less likely. -dh