X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["1051" "Wed" "2" "December" "1998" "22:53:09" "+0100" "Hans Aberg" "haberg@MATEMATIK.SU.SE" nil "23" "Re: What is \"base\" LaTeX" "^Date:" nil nil "12" nil nil nil nil nil] nil) Received: from listserv.gmd.de (listserv.gmd.de [192.88.97.1]) by mail.Uni-Mainz.DE (8.8.8/8.8.8) with ESMTP id WAA12509; Wed, 2 Dec 1998 22:54:15 +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.21D5AF04@listserv.gmd.de>; Wed, 2 Dec 1998 22:54:08 +0100 Received: from RELAY.URZ.UNI-HEIDELBERG.DE by RELAY.URZ.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 1.8b) with spool id 412835 for LATEX-L@RELAY.URZ.UNI-HEIDELBERG.DE; Wed, 2 Dec 1998 22:54:01 +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 WAA10531 for ; Wed, 2 Dec 1998 22:53:59 +0100 (MET) Received: from [130.237.37.22] (sl112.modempool.kth.se [130.237.37.138]) by mail0.nada.kth.se (8.8.7/8.8.7) with ESMTP id WAA08083 for ; Wed, 2 Dec 1998 22:53:44 +0100 (MET) X-Sender: su95-hab@mail.nada.kth.se Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Message-ID: Reply-To: Mailing list for the LaTeX3 project In-Reply-To: <199812022008.PAA21912@hilbert.math.albany.edu> Date: Wed, 2 Dec 1998 22:53:09 +0100 From: Hans Aberg Sender: Mailing list for the LaTeX3 project To: Multiple recipients of list LATEX-L Subject: Re: What is "base" LaTeX Status: R X-Status: X-Keywords: X-UID: 3035 At 15:08 -0500 1998/12/02, William F. Hammond wrote: >The point of my drafty draft on notation > > http://www.albany.edu/~hammond/gellmu/notation [please read and comment] On your idea to use types to improve on syntax checks, this is of course used in languages such as Haskell . This is of course way beyond the capacity of TeX. But one should not expect that such typed objects should be able to capture the math semantics, thereby resolving the problem: In computer languages, typing is still merely a tool to help producing the code, but it does not directly affect the runtime code. If one should go deeper, one should design runtime object whose behavior is affected by the type information. -- This is a question I interest myself in my programming. But the time is not right now to report on that. Hans Aberg * Email: Hans Aberg * Home Page: * AMS member listing: