Re: XPL Language

"Andy Johnson" <andyj@mc.com>
4 Aug 2000 15:57:10 -0400

          From comp.compilers

Related articles
XPL Language flass@Leginfo.LBDC.State.NY.US (Peter Flass) (2000-06-30)
Re: XPL Language imdave@mcs.net (Dave Bodenstab) (2000-07-01)
Re: XPL Language sander@haldjas.folklore.ee (Sander Vesik) (2000-07-18)
Re: XPL Language joachim.durchholz@halstenbach.com (Joachim Durchholz) (2000-07-23)
Re: XPL Language pld@fc.hp.com (2000-07-27)
Re: XPL Language andyj@mc.com (Andy Johnson) (2000-08-04)
Re: XPL Language ab528@freenet.carleton.ca (2000-08-04)
Re: XPL Language sjmeyer@www.tdl.com (2000-08-10)
Re: XPL Language duane.sand@compaq.com (Duane Sand) (2000-08-13)
Re: XPL Language sjmeyer@www.tdl.com (2000-08-27)
Re: roots (was: XPL Language) duane.sand@mindspring.com (Duane Sand) (2000-09-08)
| List of all articles for this month |

From: "Andy Johnson" <andyj@mc.com>
Newsgroups: comp.compilers
Date: 4 Aug 2000 15:57:10 -0400
Organization: Compilers Central
References: 00-06-118 00-07-016 00-07-075
Keywords: history



"Paul Dineen" <pld@fc.hp.com> wrote in message
> Sander Vesik (sander@haldjas.folklore.ee) wrote:
>: Peter Flass <flass@leginfo.lbdc.state.ny.us> wrote:
>: > A web site has been established for material related to the XPL
>: > programming language at:
>: > http://www.geocities.com/xpl_lang
>
>: > XPL, developed in the 1970's was one of the earliest "compiler
>: > compilers", was widely ported, and was the basis for a number of other
>: > languages such as the PL/M family.
>
> And HAL/S, used on the space shuttle.


... and still in use, I might add. Of course, in true XPL tradition,
the HAL/S compiler was written in XPL. It was also ported to several
target computers, all used by various NASA labs for their projects
(e.g. JPL used it for Galileo).


Unfortunately, XPL had a lot of 360isms (e.g. string descriptors which
used an 8 bit length and a 24 bit address in a 32 bit address word)
which did not port very well to modern 32 bit architectures, so while
retargeting the HAL/S compiler was relatively straightforward,
rehosting it was a nightmare.


-AndyJ


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.