[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [open-cobol-list] future Developments, Brain Storming

From: Sergey Kashyrin
Subject: Re: [open-cobol-list] future Developments, Brain Storming
Date: Thu, 14 Mar 2013 20:40:29 -0400
User-agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130307 Thunderbird/17.0.4

Hi Patric,

Small nuance :-)

Since all C is valid C++ code

That's not exactly correct.
C++ is more strict, so if you simply rename .c into .cpp and try to compile you will get a lot of errors.
Try to do that with OC itself - good exercise :-)
And anyway you will need some changes in generation, as you need to explode your programs with C names and not C++ which are mangled, so you have to add extern "C" to generated code. Otherwise dynamic load will not work :-)


On 3/14/2013 9:20 AM, Patrick wrote:
Hi Brian

Thanks for all your great feedback.

Since all C is valid C++ code, it shouldn't be so hard to rework the
build system to compile the presently generated C code as C++. I will
need to read up on autotools a bit but if you want me crate a modified
build system I can?

I don't know anything about the function ALL but I will read up on it
and see if this is something I can tackle.

I really like Ada but the one thing that was driven me from it to open
Cobol is the compiler. It is about 400K lines of code. It's too much for
me to handle. I will never understand it and that leaves me pretty much
stuck with where Adacore wants to take the language. >10 years after
most people moved to ARM for embedded design, Adacore is now working on
a port. It's crazy that an embedded language can hardly be used with any
embedded targets(as in no OS). They are moving to ARM now that their
customer base is. If it was me, I would have done that 10 years ago so
that I would have a larger customer base but any-who, you get the point.
OC has a small compiler and is hackable. I think I should be able to use
OC in most of the places that I wanted to use Ada and if I was backed
into a corner I could probably do this autonomously.

I have looked at the Vala sources. They intimated me a bit like GNAT.
the source code seems to be about 100K lines. I would like to figure out
what parts I could look at to see how vapigen works internally but it
could take me some time.

I like FLTK. It uses a small subset of C++. It sounds like even many
professional "day-coders" use a subset of C++. Do you think we could use
a very small subset of C++ to implement the 2002 features?


Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
open-cobol-list mailing list

reply via email to

[Prev in Thread] Current Thread [Next in Thread]