Code Comments
Programming Forum and web based access to our favorite programming groups.In comp.lang.fortran , a reliable person recently wrote that Travellers Inc (the insurance company?) sued the Cobol standards committee, I think (based on the post) in the 1980s. Can anyone shed light on this? I am just wondering on what basis a standards committee could be sued. One can search "cobol fortran 2008" in comp.lang.fortran to find the message I am talking about.
Post Follow-up to this message> Can anyone shed light on this? Google should be your friend. It found this in about 0.1 seconds. """ In the early o1980s, COBOL bashing took a turn for the worse. Serious efforts were underway to "kill" COBOL. In preparation for the publication of ISO/ANSI COBOL 85, there were serious legal and lobbying attempts (led by Travelers Insurance and joined by other respectable corporations) to block any new COBOL standardization effort. Some wanted to freeze the COBOL language as described in the ANSI COBOL 74 standard. Others wanted to roll back the COBOL standard to its "official" COBOL 68 version. The argument offered by these groups was that it involved a great corporate cost to update their enterprise applications in order for older COBOL programs to compile cleanly in newer COBOL compilers. No one told them that they didn't need to recompile any programs unless the business application required updating."""
Post Follow-up to this messageFor someone who knows COBOL, this "law suit" (I think it was threatened not submitted - but I could be in error on this) is what (eventually) led to the new "OBSOLETE" classification in the '85 Standard. The initial draft of what eventually became the '85 Standard actually DROPPE D several (all? many?) of the items that eventually were classified as "OBSOLE TE". By the time the '85 Standard was approved, these items were "kept in" BUT th e Standard said they would be dropped from the next revision (and in deed they were - in the '02 Standard). The '02 Standard introduced "ARCHAIC" as well as "OBSOLETE'. These were ite ms identified as in "too wide a use" to be dropped in the next Standard but whe n/if they ever were NOT used widely, they MIGHT become OBSOLETE (and then dropped ). All of this, of course, has NOTHING to do with what implementor have (and continue to) do, i.e. I haven't heard of any implementors "rushing" to drop support (as an extension) of any of the '85 Standard "Obsolete" items (with the possible exception of the ENTER statement which was always something of an oddity - and some items that were OPTIONAL in the '85 Standard and not suppo rted universally in the first place). -- Bill Klein wmklein <at> ix.netcom.com <beliavsky@aol.com> wrote in message news:1116447182.706044.116990@g47g2000cwa.googlegroups.com... > In comp.lang.fortran , a reliable person recently wrote that Travellers > Inc (the insurance company?) sued the Cobol standards committee, I > think (based on the post) in the 1980s. Can anyone shed light on this? > I am just wondering on what basis a standards committee could be sued. > > One can search "cobol fortran 2008" in comp.lang.fortran to find the > message I am talking about. >
Post Follow-up to this messageOn 18 May 2005 13:32:13 -0700, "Richard" <riplin@Azonic.co.nz> wrote: > >Google should be your friend. It found this in about 0.1 seconds. > >""" In the early o1980s, COBOL bashing took a turn for the worse. >Serious efforts were underway to "kill" COBOL. In preparation for >the publication of ISO/ANSI COBOL 85, there were serious legal and >lobbying attempts (led by Travelers Insurance and joined by other >respectable corporations) to block any new COBOL standardization >effort. Some wanted to freeze the COBOL language as described in the >ANSI COBOL 74 standard. Others wanted to roll back the COBOL standard >to its "official" COBOL 68 version. The argument offered by these >groups was that it involved a great corporate cost to update their >enterprise applications in order for older COBOL programs to compile >cleanly in newer COBOL compilers. No one told them that they didn't >need to recompile any programs unless the business application required >updating.""" The complaint was not that new things were being added but rather that current syntax was being dropped. In addition the interpretation of current syntax was being changed. The classic case of change I have yet to understand is from EXAMINE to INSPECT. The ALTER verb was being dropped. As I pointed out in the SHARE COBOL project at the time, people should be barred from using it in new programs but I would hate to not have been able to recompile the payroll and marketing programs I wrote in the late 1960's and early 1970's just because the compiler changed. (The payroll programs were later replaced by a package and needed a major rewrite if they were to survive. The marketing programs lasted far longer than they should for various reasons. I hope they aren't still running.) The problem was two fold. The first was where the COBOL committee was changing existing standardized syntax by deletion (ALTER), replacement (EXAMINE by INSPECT) or change in definition. This was in the control of the committee. The second was where vendor interpretations, extended use of standardized syntax or common extensions were being replaced by specific standards. This meant that at least some come would have to be changed. Upward compatibility is very important in the mainframe world (IBM, Unisys, Tandem now a part of HP, etc) and probably now in enterprise Linux, Unix and Windows environments with thousands of programs.
Post Follow-up to this messageOn 24-May-2005, Clark Morris <cfmtech@istar.ca> wrote: > The classic case of change I have > yet to understand is from EXAMINE to INSPECT Don't forget TRANSFORM in there. I converted code twice to do the same thi ng.
Post Follow-up to this messageI don't think that TRANSFORM was part of the '74 Standard, so dropping it fr om the '85 Standard wouldn't have been an issue. For that matter, I am not cer tain that EXAMINE was part of the '74 Standard. NOTE: IBM (see previous references to SHARE) *did* include both EXAMINE and TRANSFORM in their '74 Standard compiler - but I think BOTH were extensions (and were so marked)., -- Bill Klein wmklein <at> ix.netcom.com "Howard Brazee" <howard@brazee.net> wrote in message news:d6vq2g$re2$1@peabody.colorado.edu... > > On 24-May-2005, Clark Morris <cfmtech@istar.ca> wrote: > > > Don't forget TRANSFORM in there. I converted code twice to do the same > thing.
Post Follow-up to this messageThere is an important difference, though: while EXAMINE was standard according to ANSI X3.23-1968, TRANSFORM was an IBM extension, at least according to my copy of IBM DOS Full American National Standard COBOL (file S360-24, order number GC28-639404). =CVj "Howard Brazee" <howard@brazee.net> wrote in message news:d6vq2g$re2$1@peabody.colorado.edu... > > On 24-May-2005, Clark Morris <cfmtech@istar.ca> wrote: > > > Don't forget TRANSFORM in there. I converted code twice to do the same thing.
Post Follow-up to this message"William M. Klein" <wmklein@nospam.netcom.com> wrote in message news:z1Kke.258787$Sq.74631@fe05.news.easynews.com... > I don't think that TRANSFORM was part of the '74 Standard, so dropping it from > the '85 Standard wouldn't have been an issue. TRANSFORM wasn't part of the '68 standard either. > For that matter, I am not certain > that EXAMINE was part of the '74 Standard. No, it definitely was not. Its functionality (actually, along with that of TRANSFORM) was subsumed into INSPECT. > > NOTE: > IBM (see previous references to SHARE) *did* include both EXAMINE and > TRANSFORM in their '74 Standard compiler - but I think BOTH were extensions (and > were so marked)., Yes, they'd have to be. -Chuck Stevens
Post Follow-up to this messageOn 24-May-2005, "William M. Klein" <wmklein@nospam.netcom.com> wrote: > I don't think that TRANSFORM was part of the '74 Standard, so dropping it from > > the '85 Standard wouldn't have been an issue. For that matter, I am not > certain > that EXAMINE was part of the '74 Standard. > > NOTE: > IBM (see previous references to SHARE) *did* include both EXAMINE and > TRANSFORM in their '74 Standard compiler - but I think BOTH were extension s > (and > were so marked)., I converted from EXAMINE to TRANSFORM on a Univac 9030. I think it was converting from ANSI 68.
Post Follow-up to this message
"Howard Brazee" <howard@brazee.net> wrote in message
news:d6vr71$se6$1@peabody.colorado.edu...
> I converted from EXAMINE to TRANSFORM on a Univac 9030. I think it was
> converting from ANSI 68.
That's a tough one. Are you sure you don't mean from EXAMINE to INSPECT?
It doesn't seem to me that the functions of ('68 standard) EXAMINE and (IBM
extension) TRANSFORM overlap very much!
-Chuck Stevens
Post Follow-up to this messagePowered by vBulletin
Copyright 2000-2006 Jelsoft Enterprises Limited.