X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["2248" "Mon" "14" "December" "1998" "22:18:24" "+0100" "Hans Aberg" "haberg@MATEMATIK.SU.SE" nil "51" "Re: portable LaTeX" "^Date:" nil nil "12" nil "portable LaTeX" nil nil nil] nil) Received: from kralle.zdv.Uni-Mainz.DE (root@kralle.zdv.Uni-Mainz.DE [134.93.8.158]) by mail.Uni-Mainz.DE (8.8.8/8.8.8) with ESMTP id WAA14615; Mon, 14 Dec 1998 22:30:12 +0100 (MET) Received: from listserv.gmd.de (listserv.gmd.de [192.88.97.1]) by kralle.zdv.Uni-Mainz.DE (8.8.8/8.8.8) with ESMTP id WAA09874; Mon, 14 Dec 1998 22:30:07 +0100 (MET) Received: from lsv1.listserv.gmd.de (192.88.97.2) by listserv.gmd.de (LSMTP for OpenVMS v1.1a) with SMTP id <10.298537E6@listserv.gmd.de>; Mon, 14 Dec 1998 22:18:38 +0100 Received: from RELAY.URZ.UNI-HEIDELBERG.DE by RELAY.URZ.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 1.8b) with spool id 413636 for LATEX-L@RELAY.URZ.UNI-HEIDELBERG.DE; Mon, 14 Dec 1998 22:18:19 +0100 Received: from mail0.nada.kth.se (mail0.nada.kth.se [130.237.222.70]) by relay.urz.uni-heidelberg.de (8.8.8/8.8.8) with ESMTP id WAA14428 for ; Mon, 14 Dec 1998 22:18:05 +0100 (MET) Received: from [130.237.37.57] (sl82.modempool.kth.se [130.237.37.108]) by mail0.nada.kth.se (8.8.7/8.8.7) with ESMTP id WAA09781; Mon, 14 Dec 1998 22:18:01 +0100 (MET) X-Sender: su95-hab@mail.nada.kth.se References: ; from Hans Aberg on Mon, Dec 14, 1998 at 07:19:17PM +0100 <13941.11832.164081.296097@srahtz>; <13938.39518.68424.927988@fell.open.ac.uk> <199812092035.VAA16014@na6.mathematik.uni-tuebingen.de> <199812141457.IAA15514@dcdrjh.fnal.gov> <13941.11832.164081.296097@srahtz> <19981214170857.D29182@maths.tcd.ie> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Message-ID: Reply-To: Mailing list for the LaTeX3 project In-Reply-To: <19981214190530.B8449@maths.tcd.ie> Date: Mon, 14 Dec 1998 22:18:24 +0100 From: Hans Aberg Sender: Mailing list for the LaTeX3 project To: Multiple recipients of list LATEX-L Subject: Re: portable LaTeX Status: R X-Status: X-Keywords: X-UID: 3118 At 19:05 +0000 1998/12/14, Timothy Murphy wrote: >> >It's madness, in my view, to modify the TeX engine >> >in order to allow inclusion of particular graphic formats. >> >> What modifications do they do in pdfTeX? > >I don't understand the question. >Since TeX does not understand graphics in any format while pdfTeX does, >there is obviously a modification, as indeed is clear from pdftex.ch Depending wether the way of TeX parsing is changed, or if it merely compiles to PDF instead of DVI. >However, my main point was that since pdftex is a single monolithic program, >every additional graphics format -- PDF, PS, TIFF, etc -- >must involve further modification to pdfTeX itself. This is however a core question: So does PDF not itself allow inclusion of other formats like say GIF, JPEG? >> But will an extended DVI suffice as a new byte-code for WWW publishing? > >I take more or less the opposite view to that generally expressed here. >In my view, it is up to browsers to accept >generally accepted formats like PDF or DVI -- >it's not up to the outside world >to try to convert information into the format expected by the browser. If you want it that way, you still need a WWW byte-code that allows the inclusion of such formats. So you are back to the same problem. >I would expect browsers to define something like a Java interface, >with the understanding that they will display anything >which implements this interface. That is already outdated as a computer language technique: One uses something called an IDL (Interface Definition Language), which defines an abtsract language for such purposes. (See for example the ASDL .) However, that is on the (higher) computer language level. The byte-code level is the JVM (Java Virtual Machine), which seems to correspond to the (extended) DVI, PDF and such formats. So I think you need two wholly independent things: A "graphical" JVM type byte-code, plus some compputer languages to handle that. Hans Aberg * Email: Hans Aberg * Home Page: * AMS member listing: