From: Shark8 <onewingedshark@gmail.com>
Subject: Re: Least Dangerous Way to Do This ?
Date: Tue, 16 Oct 2018 09:07:56 -0700 (PDT)
Date: 2018-10-16T09:07:56-07:00 [thread overview]
Message-ID: <fc39cefd-b6f5-401c-b881-2104f7a3b3bf@googlegroups.com> (raw)
In-Reply-To: <d44fea25-e1da-4ccb-a5b7-9675e02ee930@googlegroups.com>
On Monday, October 15, 2018 at 1:36:09 PM UTC-6, pat...@spellingbeewinnars.org wrote:
> Okay, I worked through the last piece. You know what I am doing.....
>
> I am thinking about using the Ada.XXX and Gnat.XXX libraries from GnuCOBOL !
>
> Hee-hee, I know COBOL isn't going to have a lot of fans here but it is actually a lot of fun.
Ada has a whole section in Annex B for interfacing to COBOL -- "B.4 Interfacing with COBOL" -- online here: http://www.ada-auth.org/standards/2xrm/html/RM-B-4.html
Exporting to COBOL will be as easy as saying:
Function J return Integer
with Export, Convention => COBOL;
And Importing is similar:
Function K return Interfaces.COBOL.Floating
with Import, Convention => COBOL;
Actually given Ada's ease with interfacing like this, and the SPARK provers, I'm surprised that the banking industry hasn't leveraged Ada into its infrastructure, using Ada to prove the correctness of the system and COBOL for the fast reporting/record-processing as-needed.
>
> I will post back with some examples just in case someone cares :)
I think that would be pretty cool.
next prev parent reply other threads:[~2018-10-16 16:07 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-10-15 13:42 Least Dangerous Way to Do This ? patrick
2018-10-15 14:20 ` patrick
2018-10-15 14:51 ` Jacob Sparre Andersen
2018-10-15 16:05 ` Simon Wright
2018-10-15 19:28 ` patrick
2018-10-15 19:36 ` patrick
2018-10-16 16:07 ` Shark8 [this message]
2018-10-17 0:09 ` patrick
2018-10-17 20:49 ` Shark8
2018-10-18 13:52 ` patrick
2018-10-15 20:36 ` Randy Brukardt
2018-10-16 22:32 ` patrick
2018-10-17 5:16 ` Petter Fryklund
2018-10-17 21:50 ` Randy Brukardt
2018-10-18 5:24 ` Petter Fryklund
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox