Path: csiph.com!xmission!news.snarked.org!border2.nntp.dca1.giganews.com!nntp.giganews.com!news.iecc.com!.POSTED.news.iecc.com!nerds-end From: Shoefoot Newsgroups: comp.compilers Subject: Retrocomputing: XPL compiler for the PDP-10 Date: Fri, 15 Dec 2017 23:30:42 -0800 (PST) Organization: Compilers Central Lines: 22 Sender: news@iecc.com Approved: comp.compilers@iecc.com Message-ID: <17-12-002@comp.compilers> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Date: Sat, 16 Dec 2017 07:30:42 +0000 Injection-Info: gal.iecc.com; posting-host="news.iecc.com:2001:470:1f07:1126:0:676f:7373:6970"; logging-data="10826"; mail-complaints-to="abuse@iecc.com" Keywords: history Posted-Date: 19 Dec 2017 22:36:25 EST X-submission-address: compilers@iecc.com X-moderator-address: compilers-request@iecc.com X-FAQ-and-archives: http://compilers.iecc.com Xref: csiph.com comp.compilers:1937 XPL compiler for the PDP-10. This compiler was written in the mid-70's by Richard L. Brisbey II and R. H. Hey. Based on work done by William M. McKeeman, James J. Horning and David B. Wortman and described in their book "A Compiler Generator". This XPL compiler is the only know surviving version of the original XCOM version 4. This compiler uses LALR parsing tables. Unfortunately the BNF analyzer in this release generates MSP tables and not LALR tables. This PDP-10 compiler was placed in the public domain and released through DECUS. It was found under the title DECUS.20-0122. The original compiler requires a PDP-10 to run but nexcom.xpl is a port of the original compiler to be compiled with the XPL to C translator found here: https://sourceforge.net/projects/xpl-compiler/ The nexcom.xpl cross compiler requires 64-bit integer support on the host computer. 64-bit integers are used to simulate the 36-bit word of the PDP-10. You can find the PDP-10 compiler on Sourceforge: https://sourceforge.net/projects/xpl-pdp-10/