Related articles |
---|
Re: language design implications for variant records in a pascal-like compilers@is-not-my.name (2011-01-16) |
Re: PL/I arcana, was language design implications for variant records compilers@is-not-my.name (2011-01-17) |
Re: Language arcana [was PL/I arcana] robin51@dodo.com.au (robin) (2011-01-19) |
From: | compilers@is-not-my.name |
Newsgroups: | comp.compilers |
Followup-To: | comp.lang.pl1 |
Date: | Mon, 17 Jan 2011 22:51:04 -0000 |
Organization: | Compilers Central |
References: | 11-01-063 |
Keywords: | PL/I, history |
Posted-Date: | 18 Jan 2011 01:04:53 EST |
> > [IF THEN = ELSE THEN IF = ELSE; ELSE IF = THEN; -John]
>
> Ha! When I get a chance I may try compiling that under PL/I...!
Ok. Here it is. If I had not compiled it myself I would not have believed
it!
OPTIONS SPECIFIED
OBJECT,NODECK;
OPTIONS USED
INSOURCE NOAGGREGATE NOCOMPILE(S)
LMESSAGE NOATTRIBUTES CMPAT(V2)
OBJECT NODECK FLAG(I)
OPTIONS NOESD LANGLVL(OS,NOSPROG)
SOURCE NOGONUMBER LINECOUNT(55)
STMT NOGOSTMT MARGINS(2,72,0)
NOGRAPHIC SEQUENCE(73,80)
NOIMPRECISE SIZE(4137144)
NOINCLUDE NOSYNTAX(S)
NOINTERRUPT SYSTEM(MVS)
NOLIST
NOMACRO
NOMAP
NOMARGINI
NOMDECK
NONEST
NONUMBER
NOOFFSET
NOOPTIMIZE
NOSTORAGE
NOTERMINAL
NOTEST
NOXREF
5688-235 IBM PL/I for MVS & VM LOGIC: PROC OPTIONS(MAIN); PAGE 2
SOURCE LISTING
STMT
1 LOGIC: PROC OPTIONS(MAIN); 00040005
2 DCL (IF, THEN, ELSE) CHAR; 00050005
00060005
3 BEGIN; 00070005
4 IF THEN = ELSE THEN IF = ELSE; ELSE IF = THEN; 00080005
6 END; 00090005
7 END;
00100000
5688-235 IBM PL/I for MVS & VM LOGIC: PROC OPTIONS(MAIN); PAGE 3
NO MESSAGES PRODUCED FOR THIS COMPILATION
COMPILE TIME 0.00 MINS SPILL FILE: 0 RECORDS, SIZE 4051
NUMBER OF TEMPORARY VARIABLES USED: 3. NUMBER AVAILABLE: 65532
END OF COMPILATION OF LOGIC
> [For more info about PL/C. see
> http://ecommons.cornell.edu/handle/1813/5952
Thanks for the link. It looks like a good doc resource!
> I don't know if the code is still around, but it'd be easy enough to
> ask if anyone wants to run it on Hercules.
I have not seen it available, although IBM's early PL/I compilers are. If
anyone does find a copy I'd be interested in installing it.
Return to the
comp.compilers page.
Search the
comp.compilers archives again.