On 9/12/2017 5:15 PM, Greg Wallace wrote:
> On Saturday, 9 December 2017 09:10:33 UTC+10, pete dashwood wrote:
>> I was looking at some docs on isCOBOL.
>>
>> It is interesting.
>>
>> I understood that they generated Java from COBOL, but that may have been
>> a flawed understanding.
>>
>> Does anybody here have any experience with this product?
>>
>> Pete.
>> --
>> I used to write COBOL; now I can do anything...
>
> AcuCobol to IsCobol 20171209
>
> About 10 years ago, I did a trial conversion of some typical AcuCobol programs and they worked. I had the option of keeping AcuCobol Vision files so that saved a data conversion.
From what Robert said about Java bytecode generation, there would be no
reason to expect it not to work.
>
> My understanding is that it converts to Java and runs on the Java runtime system.
I thought that was the case, but I think Robert's explanation makes much
more sense.
I also heard that IsCobol picked some talented AcuCobol people around
the time that MicroFocus was taking over AcuCobol. That means their
AcuCobol migration is pretty good.
Possibly. Good COBOL people should ensure a good COBOL product.
>
> It is a bit expensive like some other COBOLs and each user needs runtime licensing. I don’t mind paying $1,000’s for a complier and annual mtce but runtime costs grate on me.
I have severe reservations about paying $1000s for a compiler when I can
get an equivalent for FREE... (If I want .NET, and I do..., I'd have to
be crazy to buy a COBOL compiler for it when I can simply download C#,
watch a few free videos, and get productive very quickly, with online
support from a community of millions...)
It is mainly emotional attachment and laziness and inertia about
expanding a skill set that keeps people in COBOL... OK, there is the
need to maintain what you have also, but I see a gradual transition
taking care of that.
>
> The drawback for me is that it didn’t support AcuCobol’s CGI method for interactive web programs and one had to change to Java Servlets and that was going to be a bit of work. So cost plus work meant I didn’t proceed.
CGI is a pretty obsolete Web Technology nowadays. I remember doing some
web pages with COBOL CGI back in the last century, but these days I use
ASP.Net and compiled C# code-behinds, mainly because the tools are
better than using Dreamweaver (IMO). (The whole of the current PRIMA web
site -
primacomputing.co.nz - is built with that technology... Other
people use other things... I guess it comes down to what you are
comfortable with. COBOL CGI worked perfectly well.
>
> I looked at Fujitsu Cobol which has no runtime fees and supports the CGI method but it is inferior to AcuCobol (more code) and requires more work.
I'm surprised at that. I found it very easy to work with. But I have
never used AcuCOBOL so I'll take your word for it.
>
> A bigger question was whether to rewrite in another language and I did experimental work with Java but again did not proceed so I am still with AcuCobol. The AcuCobol Vision ISAM file system has been totally reliable.
Again, if you are happy with something there may be little point in
changing it.
I have outlined WHY you need Objects and Layers (which are not well
supported by procedural code like COBOL) for interactive applications
running on a desktop or web page, at:
https://primacomputing.co.nz/PRIMAMetro/ObjectsAndLayers.aspx