Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10 beta 3/9/83; site utecfa.UUCP Path: utzoo!utcsri!utai!utecfa!szymans From: szymans@utecfa.UUCP (Ted Szymanski) Newsgroups: ut.general Subject: cider seminar on turing preprocessors Message-ID: <1863@utecfa.UUCP> Date: Thu, 17-Jul-86 16:26:41 EDT Article-I.D.: utecfa.1863 Posted: Thu Jul 17 16:26:41 1986 Date-Received: Thu, 17-Jul-86 17:41:48 EDT Organization: Engineering Computing Facility, University of Toronto Lines: 15 TXL: A Rapid Prototyping Tool for Programming Language Design By Charles Halpern Room GB 221 Time : 12:05 Date: Friday, July 18th, 1986 Abstract TXL, the Turing Extender Language, is used to create preprocessors that implement extended dialects of Turing. A TXL program consists of two parts. An extended dialect pro- gram is parsed according to BNF-style syntax definitions. Programming-by-example rules say how to replace new con- structs with equivalent standard dialect code. The existing Turing processor then accepts the standard Turing output of the preprocessor.