Code Comments

Programming Forum and web based access to our favorite programming groups.
For Programmers: Free Programming Magazines | New: Database administration forum
Registration is free! Edit your profileCalendarFind other membersFrequently Asked QuestionsSearch -> 
Post New Thread











Thread
Author

Re: Micro Focus position on the "Standardized" OO Collection Class
Just a few IMHO thoughts:
- It would certainly be useful for COBOL to be able to utilize objects and
interfaces created by/for other languages/run-time environments.
- However, *relying* on another language/run-time environment to be present
just to use COBOL seems to me to not be a good thing.

Specifically, I think it's a good thing that IBM Enterprise COBOL has
interoperability with Java.  But I think that requiring java.lang.Object as
the base object for OO COBOL is a very bad idea.  It should be *allowed* but
not *required*.  (Am I mistaken that it is required?)

It seems to me that COBOL collection classes need not be part of the COBOL
standard.  It seems to me that it might be more useful for someone to write
the collection class in standard(!) COBOL and release the source code to the
community.  Vendors could provide these collection classes with their
compiler, if they choose.  But even if they don't one could simply compile
them from source.

Or one could, if such an interface is available, use classes available for
another language/run-time environment.

Seems to me that both options have their good and bad points, and that
neither is perfect.  But to have both options available would give you a
choice on which way to go.

It also seem like it would be idea if other languages could interface
directly with COBOL objects.  I'm not sure how all of this inter-language
interfacing even works right now, so I can't say much more than that.

Frank

---
Frank Swarbrick
Senior Developer/Analyst - Mainframe Applications
FirstBank Data Corporation - Lakewood, CO  USA
 
If you are a strong supporter of COBOL portability, then I assume you are
aware
that there are NO implementations of either the current ANSI or ISO COBOL
Standard.  Not know which vendor's or vendors'  compiler you are currently
using, I am forced to ask if YOU (or your company) have asked your vendor to

provide a conforming compiler?  Also, do you currently compile using
"standard
conforming" flagging.

My experience (both when working for a vendor, working as a member of the
user
group of another vendor, and from years watching this forum) is that actual

COBOL programmers do NOT code "conforming" COBOL source code, so that
"portability" via standardization simply doesn't exist.

***

As far as the reason for this specific paper, J4 *will* be voting on the TR
next
w (which by the way as stated in another submission is actually a
"Technical
Specification" rather than a "Technical Report" according to current ISO
usage).
Therefore, this paper was intended to provide advanced warning of the action

that Micro Focus will be taking at the meeting.  Personally, from previous
standards-group work, I find getting advanced warning useful.  If you have
worked on some other committee, you may not have found this useful, but I
have
never heard that on J4.

As far as this being "short-sighted,"  Micro Focus has found that the amount
of
current COBOL-only OO applications is virtually nil.  OO COBOL on Windows,
Unix,
and Linux tends to exist in "mixed language" applications.  Therefore, as
stated
in the paper, MF will continue to work on improving support for such
inter-operability, but will NOT try and enhance COBOL-only (RESTRICTED to
COBOL)
tools (for OO).

It should be noted that IBM, for example, currently only supports OO COBOL
(on
z/OS) in a "Java" environment.  As Java DOES include "collection classes" -
the
need for COBOL-only interfaces is non-existent.  In fact, trying to force
COBOL
semantics on mixed COBOL/Java is counter-productive (for their customers).

***

Finally, it is my expectation that there is a pretty good chance that J4
*will*
forward the Collection Classes document to ISO for national body vote at
their
meeting next w.  If you think the current specification is a GOOD thing
for
COBOL, then I would suggest that you make certain that your national
standards
body is aware of your view.  It is (partially) to alert members of this
forum to
the upcoming international vote and its issues that I posted my original
note.

The other reason, is that my past impression of this newsgroup is that many

(certainly  NOT all) members did NOT think the current J4 specification was
the
correct way to go.

--
Bill Klein
wmklein <at> ix.netcom.com
<Fredrick.Underwood.Devrie@gmail.com> wrote in message
news:1154021658.148982.275810@i42g2000cwa.googlegroups.com...
>
> William M. Klein wrote: 
just 
>
> Having read this paper and others available on this web site, I find
> your submission to be quite, well, I want to say STUPID but I'll just
> say very short sighted.
>
> First, the document doesn't really talk about anything other than your
> threat, your desire to kill this Technical Report, which as I
> understand it, Micro Focus as a company is free to ignore.  Nothing is
> binding in a Technical Report.  There is no way for J4 to proces this
> paper and there was no reason to submit it other than to cause
> controversy and contention.  Posting it to this group leads to
> confusion, futher controversy and well, ly it shines a negative
> light on you and the company you represent.  It's like publically
> calling a duel.  How uncivilized.
>
> Second - without the Collection Class Library standardized, there is no
> portablility amongst compilers (which may well be Micro Focus' intended
> goal, locking you into their solution) as to this interface with OTHER
> OO languages.
>
> Short sighted and stupid.  If this really is an official Micro Focus
> position, I would hope that Micro Focus wakes up and realizes that
> instead of attracting customers with this stand they are driving them
> away.
>





Report this thread to moderator Post Follow-up to this message
Old Post
Frank Swarbrick
07-28-06 02:55 AM


Sponsored Links




Last Thread Next Thread Next
Search this forum -> 
Post New Thread

Cobol archive

Show a Printable Version Send to friend Email This Page to Someone! subscribe to this thread Receive updates to this thread
Computer Consultants
Programming Jobs
Visual Basic Controls
SQL Server Programming
Webservices
Java Security
Visual Studio
C# Programming
Visual J++
Software engineering
Open source Software
Perl Programming
PHP Programming
ASP Programming
ASP .NET Programming
Visual Basic Programming
Windows Scripting Host
Java Programming
Java Help
Java Beans
VBScript
Cobol
MAC Applications
Unix Programming
Forum Jump:
All times are GMT. The time now is 10:25 AM.

 
Free MCSE Braindumps | Real Estate Topics

Programming forum archive

Copyrights CodeComments.com 2004 - 2006

Powered by vBulletin Copyright 2000-2006 Jelsoft Enterprises Limited.