Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Assembly 370 > Re: PL/S progra...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 7 of 16 Topic 311 of 328
Post > Topic >>

Re: PL/S programming language

by Peter Flass <Peter_Flass@[EMAIL PROTECTED] > Sep 16, 2007 at 10:50 PM

Joe Morris wrote:

>>someone@[EMAIL PROTECTED]
 writes:
> 
> 
>>Many years ago, about 1974. I read a book on PL/S that was in the
>>University Library. If you have access to a University Library you
>>might try searching there. This PL/S was a PL/1 style of language. And
>>it was designed to write system software. As I remember the publisher
>>would also sell you a PL/S compiler written in PL/S. I don't know if
>>this is the same PL/S or not.
> 
> 
> Sigh.  PL/S was the bane of customer sysprogs; it took the soft-of-PL/1 
> input languag and emitted assembler source, but that assembler source 
> violated just about every imaginable standard of decency.

PL/S was always a strange beast.  Other vendors who developed PL/I-like 
systems languages took a different tack and wrote actual compilers, 
perhaps with hardware instructions as builtin functions.  Honeywell 
PL-6, or even IBM's own PL.8 followed this paradigm.

> 
> IBM did distribute source listings (and occasionally machine readable 
> mateial) of some of the modules that were written in PL/S, and claimed
that 
> it was "distributing the source" -- and someone, somewhere in IBM was so
far 
> out of touch with reality that he expected customers to be content with
that 
> garbage.  

It *was* usable, though.  I did some VSAM performance improvements via 
an "exit" I patched into one of the OPEN modules.  All I needed was to 
replace one instruction with a BALR to a routine that called my code. 
AS long as there was patch space available I was set.  I started with 
the source; later I had to work from the fiche, and still later I had to 
disassemble the module to find where to patch.  Fortunately we stopped 
making heavy use of VSAM about this time, so I was able to drop my fix 
in a later release.

IBM was adamant that it would not make available to customers
> either the PL/S compiler or the language specs, although there were a
few 
> underground copies floating around the user community.

They made some noise about distributing PL/S.  I believe copies actually 
made there way to some customers.  Then they decided not to release it 
due, so I heard, to worries about sup****ting it.

> 
> This was the issue that spawned the famous SHARE button (IIRC by Melinda

> Varian; not sure of the exact wording): "We want to fix the system in
the 
> language it broke in".
> 
> Joe Morris 
> 
>
 




 16 Posts in Topic:
PL/S programming language
Paul Hinman <paul.hinm  2007-09-15 03:53:18 
Re: PL/S programming language
someone@[EMAIL PROTECTED]  2007-09-15 23:19:17 
Re: PL/S programming language
Anne & Lynn Wheeler &  2007-09-16 09:12:10 
Re: PL/S programming language
"Joe Morris" &l  2007-09-16 15:15:55 
Re: PL/S programming language
"Sarr J. Blumson&quo  2007-09-16 23:43:59 
Re: PL/S programming language
krw <krw@[EMAIL PROTEC  2007-09-16 20:21:45 
Re: PL/S programming language
Peter Flass <Peter_Fla  2007-09-16 22:50:03 
Re: PL/S programming language
"Jim Mehl" <  2007-09-16 19:19:21 
Re: PL/S programming language
"John H. Lindsay&quo  2007-09-18 09:37:33 
Re: PL/S programming language
Al Kossow <aek@[EMAIL   2007-09-18 08:21:36 
Re: PL/S programming language
Frank McCoy <mccoyf@[E  2007-09-18 10:31:45 
Re: PL/S programming language
glen herrmannsfeldt <g  2007-09-18 11:22:15 
Re: PL/S programming language
Frank McCoy <mccoyf@[E  2007-09-18 13:58:49 
Re: PL/S programming language
Anne & Lynn Wheeler &  2007-09-16 13:22:25 
Re: PL/S programming language
Ralf Lenzen <LenzenUnd  2007-10-09 21:40:42 
Re: PL/S programming language
Ralf Lenzen <LenzenUnd  2007-10-09 21:42:23 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Thu Jul 24 1:01:30 CDT 2008.