Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

The heart is not a logical organ. -- Dr. Janet Wallace, "The Deadly Years", stardate 3479.4


devel / comp.lang.ada / Re: Renaissance-Ada, a toolset for legacy Ada software, made open source

SubjectAuthor
* Renaissance-Ada, a toolset for legacy Ada software, made open sourcePierre van de Laar
`* Re: Renaissance-Ada, a toolset for legacy Ada software, made openLuke A. Guest
 +* Re: Renaissance-Ada, a toolset for legacy Ada software, made open sourceAndreas ZEURCHER
 |+- Re: Renaissance-Ada, a toolset for legacy Ada software, made openLuke A. Guest
 |+* Re: Renaissance-Ada, a toolset for legacy Ada software, made open sourceJesper Quorning
 ||`* Re: Renaissance-Ada, a toolset for legacy Ada software, made open sourceSimon Wright
 || `- Re: Renaissance-Ada, a toolset for legacy Ada software, made openJeffrey R.Carter
 |`- Re: Renaissance-Ada, a toolset for legacy Ada software, made open sourceStephen Leake
 `* Re: Renaissance-Ada, a toolset for legacy Ada software, made open sourceSimon Wright
  `* Re: Renaissance-Ada, a toolset for legacy Ada software, made openG.B.
   `* Re: Renaissance-Ada, a toolset for legacy Ada software, made open sourceAdaMagica
    `* Re: Renaissance-Ada, a toolset for legacy Ada software, made openG.B.
     `* Re: Renaissance-Ada, a toolset for legacy Ada software, made open sourceSimon Wright
      `- Re: Renaissance-Ada, a toolset for legacy Ada software, made open sourceAdaMagica

1
Renaissance-Ada, a toolset for legacy Ada software, made open source

<7a2f8e84-f7ab-4322-9a8d-9c5da6004d43n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=6567&group=comp.lang.ada#6567

  copy link   Newsgroups: comp.lang.ada
X-Received: by 2002:a05:620a:4550:: with SMTP id u16mr2334449qkp.680.1643286720961;
Thu, 27 Jan 2022 04:32:00 -0800 (PST)
X-Received: by 2002:a25:d3d4:: with SMTP id e203mr5539573ybf.152.1643286720542;
Thu, 27 Jan 2022 04:32:00 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.ada
Date: Thu, 27 Jan 2022 04:32:00 -0800 (PST)
Injection-Info: google-groups.googlegroups.com; posting-host=139.63.206.172; posting-account=2yGNQAoAAABn5dEKv3lTE2Tx8o1aGfQ4
NNTP-Posting-Host: 139.63.206.172
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <7a2f8e84-f7ab-4322-9a8d-9c5da6004d43n@googlegroups.com>
Subject: Renaissance-Ada, a toolset for legacy Ada software, made open source
From: pierre.v...@gmail.com (Pierre van de Laar)
Injection-Date: Thu, 27 Jan 2022 12:32:00 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 24
 by: Pierre van de Laar - Thu, 27 Jan 2022 12:32 UTC

Dear Members of comp.lang.ada,

We would like to inform you that we have made Renaissance-Ada, a toolset for legacy Ada software, open source:
https://github.com/TNO/Renaissance-Ada

The Renaissance-Ada project builds on top of LibAdalang and includes the following functionality

* Dependency Graph Extractor that produces a graphml file for visualization and querying with e.g. yEd and Neo4J.
* Rejuvenation Library that allow analysis and manipulation of Ada code based on concrete patterns.
* Rewriters_Library that enables automatic rewriting of Ada code based on concrete patterns.
* Code Reviewer that automatically reviews Ada code based on a large list of rewrite rules.

If you have any question about this toolset don’t hesitate to contact me!

Yours sincerely,
Pierre van de Laar
Research Fellow
TNO-ESI

Re: Renaissance-Ada, a toolset for legacy Ada software, made open source

<ssu4n9$1ume$1@gioia.aioe.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=6568&group=comp.lang.ada#6568

  copy link   Newsgroups: comp.lang.ada
Path: i2pn2.org!i2pn.org!aioe.org!Lx7EM+81f32E0bqku+QpCA.user.46.165.242.75.POSTED!not-for-mail
From: lagu...@archeia.com (Luke A. Guest)
Newsgroups: comp.lang.ada
Subject: Re: Renaissance-Ada, a toolset for legacy Ada software, made open
source
Date: Thu, 27 Jan 2022 12:55:22 +0000
Organization: Aioe.org NNTP Server
Message-ID: <ssu4n9$1ume$1@gioia.aioe.org>
References: <7a2f8e84-f7ab-4322-9a8d-9c5da6004d43n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Info: gioia.aioe.org; logging-data="64206"; posting-host="Lx7EM+81f32E0bqku+QpCA.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
Thunderbird/91.5.1
X-Notice: Filtered by postfilter v. 0.9.2
Content-Language: en-GB
 by: Luke A. Guest - Thu, 27 Jan 2022 12:55 UTC

On 27/01/2022 12:32, Pierre van de Laar wrote:
> Dear Members of comp.lang.ada,
>
> We would like to inform you that we have made Renaissance-Ada, a toolset for legacy Ada software, open source:
> https://github.com/TNO/Renaissance-Ada
>

What does "for legacy Ada software" mean?

Re: Renaissance-Ada, a toolset for legacy Ada software, made open source

<2a680ba5-deff-4473-840c-1db8e55d0957n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=6569&group=comp.lang.ada#6569

  copy link   Newsgroups: comp.lang.ada
X-Received: by 2002:a05:620a:4454:: with SMTP id w20mr3836053qkp.465.1643336611989;
Thu, 27 Jan 2022 18:23:31 -0800 (PST)
X-Received: by 2002:a25:d3d4:: with SMTP id e203mr9987811ybf.152.1643336611837;
Thu, 27 Jan 2022 18:23:31 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.ada
Date: Thu, 27 Jan 2022 18:23:31 -0800 (PST)
In-Reply-To: <ssu4n9$1ume$1@gioia.aioe.org>
Injection-Info: google-groups.googlegroups.com; posting-host=47.185.200.73; posting-account=zwxLlwoAAAChLBU7oraRzNDnqQYkYbpo
NNTP-Posting-Host: 47.185.200.73
References: <7a2f8e84-f7ab-4322-9a8d-9c5da6004d43n@googlegroups.com> <ssu4n9$1ume$1@gioia.aioe.org>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <2a680ba5-deff-4473-840c-1db8e55d0957n@googlegroups.com>
Subject: Re: Renaissance-Ada, a toolset for legacy Ada software, made open source
From: ZUERCHER...@outlook.com (Andreas ZEURCHER)
Injection-Date: Fri, 28 Jan 2022 02:23:31 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 11
 by: Andreas ZEURCHER - Fri, 28 Jan 2022 02:23 UTC

On Thursday, January 27, 2022 at 6:55:11 AM UTC-6, Luke A. Guest wrote:
> On 27/01/2022 12:32, Pierre van de Laar wrote:
> > Dear Members of comp.lang.ada,
> >
> > We would like to inform you that we have made Renaissance-Ada, a toolset for legacy Ada software, open source:
> > https://github.com/TNO/Renaissance-Ada
> >
> What does "for legacy Ada software" mean?
I would suspect that “for legacy Ada software” might be a euphemistic way of saying: doesn't support modern Ada after either Ada83 or Ada95.

Re: Renaissance-Ada, a toolset for legacy Ada software, made open source

<st0fe9$16a0$1@gioia.aioe.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=6570&group=comp.lang.ada#6570

  copy link   Newsgroups: comp.lang.ada
Path: i2pn2.org!i2pn.org!aioe.org!Lx7EM+81f32E0bqku+QpCA.user.46.165.242.75.POSTED!not-for-mail
From: lagu...@archeia.com (Luke A. Guest)
Newsgroups: comp.lang.ada
Subject: Re: Renaissance-Ada, a toolset for legacy Ada software, made open
source
Date: Fri, 28 Jan 2022 10:10:32 +0000
Organization: Aioe.org NNTP Server
Message-ID: <st0fe9$16a0$1@gioia.aioe.org>
References: <7a2f8e84-f7ab-4322-9a8d-9c5da6004d43n@googlegroups.com>
<ssu4n9$1ume$1@gioia.aioe.org>
<2a680ba5-deff-4473-840c-1db8e55d0957n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: gioia.aioe.org; logging-data="39232"; posting-host="Lx7EM+81f32E0bqku+QpCA.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
Thunderbird/91.5.1
Content-Language: en-GB
X-Notice: Filtered by postfilter v. 0.9.2
 by: Luke A. Guest - Fri, 28 Jan 2022 10:10 UTC

On 28/01/2022 02:23, Andreas ZEURCHER wrote:
> On Thursday, January 27, 2022 at 6:55:11 AM UTC-6, Luke A. Guest wrote:
>> On 27/01/2022 12:32, Pierre van de Laar wrote:
>>> Dear Members of comp.lang.ada,
>>>
>>> We would like to inform you that we have made Renaissance-Ada, a toolset for legacy Ada software, open source:
>>> https://github.com/TNO/Renaissance-Ada
>>>
>> What does "for legacy Ada software" mean?
> I would suspect that “for legacy Ada software” might be a euphemistic way of saying: doesn't support modern Ada after either Ada83 or Ada95.

I kind of read is as, they made a toolset ages ago and have ported it to
libadalang. But if it's new, why only support older Ada when you've
based it on a newer Ada, especially a newer ada lib?

It's weird.

Re: Renaissance-Ada, a toolset for legacy Ada software, made open source

<lyy23017g8.fsf@pushface.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=6571&group=comp.lang.ada#6571

  copy link   Newsgroups: comp.lang.ada
Path: i2pn2.org!i2pn.org!aioe.org!8nKyDL3nVTTIdBB8axZhRA.user.46.165.242.75.POSTED!not-for-mail
From: sim...@pushface.org (Simon Wright)
Newsgroups: comp.lang.ada
Subject: Re: Renaissance-Ada, a toolset for legacy Ada software, made open source
Date: Fri, 28 Jan 2022 10:27:19 +0000
Organization: Aioe.org NNTP Server
Message-ID: <lyy23017g8.fsf@pushface.org>
References: <7a2f8e84-f7ab-4322-9a8d-9c5da6004d43n@googlegroups.com>
<ssu4n9$1ume$1@gioia.aioe.org>
Mime-Version: 1.0
Content-Type: text/plain
Injection-Info: gioia.aioe.org; logging-data="52124"; posting-host="8nKyDL3nVTTIdBB8axZhRA.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (darwin)
Cancel-Lock: sha1:V2FuxnO1Vq3aGBjJ5rQqlyE+1Ps=
X-Notice: Filtered by postfilter v. 0.9.2
 by: Simon Wright - Fri, 28 Jan 2022 10:27 UTC

"Luke A. Guest" <laguest@archeia.com> writes:

> On 27/01/2022 12:32, Pierre van de Laar wrote:
>> Dear Members of comp.lang.ada,
>> We would like to inform you that we have made Renaissance-Ada, a
>> toolset for legacy Ada software, open source:
>> https://github.com/TNO/Renaissance-Ada
>>
>
> What does "for legacy Ada software" mean?

Looking at the link, it seems that it's software that has been just
growing, to the point at which it's becoming unmaintainable. I don't see
anything that says Ada83 (though software with that sort of problem is
likely to have been around for a long time).

Re: Renaissance-Ada, a toolset for legacy Ada software, made open source

<aa9aff35-e28f-431e-8ab1-da53903ea557n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=6572&group=comp.lang.ada#6572

  copy link   Newsgroups: comp.lang.ada
X-Received: by 2002:a05:620a:424c:: with SMTP id w12mr5520957qko.605.1643370126937;
Fri, 28 Jan 2022 03:42:06 -0800 (PST)
X-Received: by 2002:a25:d3d4:: with SMTP id e203mr12499170ybf.152.1643370126736;
Fri, 28 Jan 2022 03:42:06 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.ada
Date: Fri, 28 Jan 2022 03:42:06 -0800 (PST)
In-Reply-To: <2a680ba5-deff-4473-840c-1db8e55d0957n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=194.255.97.108; posting-account=hMbstgoAAAAIa4kxFYtvUVUHbE1RcZzT
NNTP-Posting-Host: 194.255.97.108
References: <7a2f8e84-f7ab-4322-9a8d-9c5da6004d43n@googlegroups.com>
<ssu4n9$1ume$1@gioia.aioe.org> <2a680ba5-deff-4473-840c-1db8e55d0957n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <aa9aff35-e28f-431e-8ab1-da53903ea557n@googlegroups.com>
Subject: Re: Renaissance-Ada, a toolset for legacy Ada software, made open source
From: jesper.q...@gmail.com (Jesper Quorning)
Injection-Date: Fri, 28 Jan 2022 11:42:06 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 10
 by: Jesper Quorning - Fri, 28 Jan 2022 11:42 UTC

fredag den 28. januar 2022 kl. 03.23.32 UTC+1 skrev Andreas ZEURCHER:
> On Thursday, January 27, 2022 at 6:55:11 AM UTC-6, Luke A. Guest wrote:
> > What does "for legacy Ada software" mean?
> I would suspect that “for legacy Ada software” might be a euphemistic way of saying: doesn't support modern Ada after either Ada83 or Ada95.

The video [1] from the README tells an up-to-date Ada success story.
[1] https://www.youtube.com/watch?v=EHrd-9wgALM

Re: Renaissance-Ada, a toolset for legacy Ada software, made open source

<lytudo11pv.fsf@pushface.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=6573&group=comp.lang.ada#6573

  copy link   Newsgroups: comp.lang.ada
Path: i2pn2.org!i2pn.org!aioe.org!8nKyDL3nVTTIdBB8axZhRA.user.46.165.242.75.POSTED!not-for-mail
From: sim...@pushface.org (Simon Wright)
Newsgroups: comp.lang.ada
Subject: Re: Renaissance-Ada, a toolset for legacy Ada software, made open source
Date: Fri, 28 Jan 2022 12:31:08 +0000
Organization: Aioe.org NNTP Server
Message-ID: <lytudo11pv.fsf@pushface.org>
References: <7a2f8e84-f7ab-4322-9a8d-9c5da6004d43n@googlegroups.com>
<ssu4n9$1ume$1@gioia.aioe.org>
<2a680ba5-deff-4473-840c-1db8e55d0957n@googlegroups.com>
<aa9aff35-e28f-431e-8ab1-da53903ea557n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Injection-Info: gioia.aioe.org; logging-data="41845"; posting-host="8nKyDL3nVTTIdBB8axZhRA.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (darwin)
Cancel-Lock: sha1:bwFOkjI8Rj3YHWRH2oYpBYyPdhg=
X-Notice: Filtered by postfilter v. 0.9.2
 by: Simon Wright - Fri, 28 Jan 2022 12:31 UTC

Jesper Quorning <jesper.quorning@gmail.com> writes:

> fredag den 28. januar 2022 kl. 03.23.32 UTC+1 skrev Andreas ZEURCHER:
>> On Thursday, January 27, 2022 at 6:55:11 AM UTC-6, Luke A. Guest wrote:
>> > What does "for legacy Ada software" mean?
>> I would suspect that “for legacy Ada software” might be a
>> euphemistic way of saying: doesn't support modern Ada after either
>> Ada83 or Ada95.
>
> The video [1] from the README tells an up-to-date Ada success story.
>
> [1] https://www.youtube.com/watch?v=EHrd-9wgALM

Interesting!

I found myself using a case statement rather than an if so as to avoid a
'use type': U is an Interfaces.Unsigned_16,

case U is
when 1 => do one thing;
when others => do something else;
end case;

which you can see being problematic if the tooling converts this to an
if statement. Of course, without the 'use type' it won't compile.

Re: Renaissance-Ada, a toolset for legacy Ada software, made open source

<st0sph$6kf$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=6574&group=comp.lang.ada#6574

  copy link   Newsgroups: comp.lang.ada
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: spam.jrc...@spam.acm.org.not (Jeffrey R.Carter)
Newsgroups: comp.lang.ada
Subject: Re: Renaissance-Ada, a toolset for legacy Ada software, made open
source
Date: Fri, 28 Jan 2022 14:58:09 +0100
Organization: A noiseless patient Spider
Lines: 19
Message-ID: <st0sph$6kf$1@dont-email.me>
References: <7a2f8e84-f7ab-4322-9a8d-9c5da6004d43n@googlegroups.com>
<ssu4n9$1ume$1@gioia.aioe.org>
<2a680ba5-deff-4473-840c-1db8e55d0957n@googlegroups.com>
<aa9aff35-e28f-431e-8ab1-da53903ea557n@googlegroups.com>
<lytudo11pv.fsf@pushface.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 28 Jan 2022 13:58:09 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="493fe275b6a6571492f1142c310e6213";
logging-data="6799"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18fCdO0GB9dWzEF2M5WRt3xQtepS+FWchA="
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
Thunderbird/91.5.0
Cancel-Lock: sha1:63c2NXE7BBvOAfSv1awLNFM4/+g=
In-Reply-To: <lytudo11pv.fsf@pushface.org>
Content-Language: en-US
 by: Jeffrey R.Carter - Fri, 28 Jan 2022 13:58 UTC

On 2022-01-28 13:31, Simon Wright wrote:
>
> I found myself using a case statement rather than an if so as to avoid a
> 'use type': U is an Interfaces.Unsigned_16,
>
> case U is
> when 1 => do one thing;
> when others => do something else;
> end case;

These days you can use "in"

if U in 1 then

--
Jeff Carter
"Write clearly--don't sacrifice clarity for 'efficiency.'"
Elements of Programming Style
186

Re: Renaissance-Ada, a toolset for legacy Ada software, made open source

<86ee4rtysy.fsf@stephe-leake.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=6575&group=comp.lang.ada#6575

  copy link   Newsgroups: comp.lang.ada
Path: i2pn2.org!rocksolid2!i2pn.org!aioe.org!6MpDoNrA+2KoZyE4OD7oYg.user.46.165.242.75.POSTED!not-for-mail
From: stephen_...@stephe-leake.org (Stephen Leake)
Newsgroups: comp.lang.ada
Subject: Re: Renaissance-Ada, a toolset for legacy Ada software, made open source
Date: Fri, 28 Jan 2022 12:01:17 -0800
Organization: Aioe.org NNTP Server
Message-ID: <86ee4rtysy.fsf@stephe-leake.org>
References: <7a2f8e84-f7ab-4322-9a8d-9c5da6004d43n@googlegroups.com>
<ssu4n9$1ume$1@gioia.aioe.org>
<2a680ba5-deff-4473-840c-1db8e55d0957n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Injection-Info: gioia.aioe.org; logging-data="23529"; posting-host="6MpDoNrA+2KoZyE4OD7oYg.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (windows-nt)
X-Notice: Filtered by postfilter v. 0.9.2
Cancel-Lock: sha1:i4LoLnV0QNNkoGVXxEPuN4841AQ=
 by: Stephen Leake - Fri, 28 Jan 2022 20:01 UTC

Andreas ZEURCHER <ZUERCHER_Andreas@outlook.com> writes:

> On Thursday, January 27, 2022 at 6:55:11 AM UTC-6, Luke A. Guest wrote:
>> On 27/01/2022 12:32, Pierre van de Laar wrote:
>> > Dear Members of comp.lang.ada,
>> >
>> > We would like to inform you that we have made Renaissance-Ada, a
>> > toolset for legacy Ada software, open source:
>> > https://github.com/TNO/Renaissance-Ada
>> >
>> What does "for legacy Ada software" mean?
> I would suspect that “for legacy Ada software” might be a euphemistic
> way of saying: doesn't support modern Ada after either Ada83 or Ada95.

Except that it's based on libadalang, which supports Ada 2022, as well
as previous versions.

So I'm guess "legacy" refers to wanting/needing to adapt old Ada code to
a new compiler and/or environement, requirements, etc. Tools for
automatic rewrite would be handy for that.

They could easily leave out "legacy" - rewriting cann be useful for
recent code as well. But maybe their marketing department thinks there's
a niche that they can more easily sell to?

--
-- Stephe

Re: Renaissance-Ada, a toolset for legacy Ada software, made open source

<st318a$gl9$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=6576&group=comp.lang.ada#6576

  copy link   Newsgroups: comp.lang.ada
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: bauh...@notmyhomepage.invalid (G.B.)
Newsgroups: comp.lang.ada
Subject: Re: Renaissance-Ada, a toolset for legacy Ada software, made open
source
Date: Sat, 29 Jan 2022 10:26:33 +0100
Organization: A noiseless patient Spider
Lines: 26
Message-ID: <st318a$gl9$1@dont-email.me>
References: <7a2f8e84-f7ab-4322-9a8d-9c5da6004d43n@googlegroups.com>
<ssu4n9$1ume$1@gioia.aioe.org> <lyy23017g8.fsf@pushface.org>
Reply-To: nonlegitur@notmyhomepage.de
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 29 Jan 2022 09:26:34 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="51a0ace8bf568459fa95fff1ba746687";
logging-data="17065"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+ws2mJ32Y9Xj9eRvoeCmpLZ8RK6tBvluM="
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.5.0
Cancel-Lock: sha1:Nn0LzKs7h7uD/G1DEwLRbuXADjo=
In-Reply-To: <lyy23017g8.fsf@pushface.org>
Content-Language: en-US
 by: G.B. - Sat, 29 Jan 2022 09:26 UTC

On 28.01.22 11:27, Simon Wright wrote:
>
>>> https://github.com/TNO/Renaissance-Ada
>>>
>>
>> What does "for legacy Ada software" mean?
>
> Looking at the link, it seems that it's software that has been just
> growing, to the point at which it's becoming unmaintainable. I don't see
> anything that says Ada83 (though software with that sort of problem is
> likely to have been around for a long time).

The presentation seems to be openly addressing "legacy / technical debt".
Referring to an large code base.

The README in, e.g., Dependency_Graph_Extractor lists some
contemporary Versions of compiler and tools.

Speculating, an ever more complex and changing language requires
efforts becoming correspondingly more complex and changing.
I understand that recent GNATs have dropped some support for less
recent editions of the Ada language.

Anyway, if Renaissance-Ada extracts information about programs, it adds clarity.
That seems helpful, as it saves time and money - if that's what you
want to achieve.

Re: Renaissance-Ada, a toolset for legacy Ada software, made open source

<57576e1a-de50-40b3-acf2-a9f5049b8e59n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=6577&group=comp.lang.ada#6577

  copy link   Newsgroups: comp.lang.ada
X-Received: by 2002:a05:620a:4511:: with SMTP id t17mr8308752qkp.367.1643449766306;
Sat, 29 Jan 2022 01:49:26 -0800 (PST)
X-Received: by 2002:a25:1583:: with SMTP id 125mr17232913ybv.216.1643449766130;
Sat, 29 Jan 2022 01:49:26 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.ada
Date: Sat, 29 Jan 2022 01:49:25 -0800 (PST)
In-Reply-To: <st318a$gl9$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=94.31.100.23; posting-account=rmHyLAoAAADSQmMWJF0a_815Fdd96RDf
NNTP-Posting-Host: 94.31.100.23
References: <7a2f8e84-f7ab-4322-9a8d-9c5da6004d43n@googlegroups.com>
<ssu4n9$1ume$1@gioia.aioe.org> <lyy23017g8.fsf@pushface.org> <st318a$gl9$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <57576e1a-de50-40b3-acf2-a9f5049b8e59n@googlegroups.com>
Subject: Re: Renaissance-Ada, a toolset for legacy Ada software, made open source
From: christ-u...@t-online.de (AdaMagica)
Injection-Date: Sat, 29 Jan 2022 09:49:26 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 4
 by: AdaMagica - Sat, 29 Jan 2022 09:49 UTC

G.B. schrieb am Samstag, 29. Januar 2022 um 10:26:36 UTC+1:
> I understand that recent GNATs have dropped some support for less
> recent editions of the Ada language.

Hu? Examples please.

Re: Renaissance-Ada, a toolset for legacy Ada software, made open source

<st41cl$tfv$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=6579&group=comp.lang.ada#6579

  copy link   Newsgroups: comp.lang.ada
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: bauh...@notmyhomepage.invalid (G.B.)
Newsgroups: comp.lang.ada
Subject: Re: Renaissance-Ada, a toolset for legacy Ada software, made open
source
Date: Sat, 29 Jan 2022 19:35:01 +0100
Organization: A noiseless patient Spider
Lines: 9
Message-ID: <st41cl$tfv$1@dont-email.me>
References: <7a2f8e84-f7ab-4322-9a8d-9c5da6004d43n@googlegroups.com>
<ssu4n9$1ume$1@gioia.aioe.org> <lyy23017g8.fsf@pushface.org>
<st318a$gl9$1@dont-email.me>
<57576e1a-de50-40b3-acf2-a9f5049b8e59n@googlegroups.com>
Reply-To: nonlegitur@notmyhomepage.de
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 29 Jan 2022 18:35:01 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="51a0ace8bf568459fa95fff1ba746687";
logging-data="30207"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/5rXII+NTYGTBekl4gMNkWvjJRg4oXHo0="
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.5.1
Cancel-Lock: sha1:dSL2t3u0f3dY4fYxfAbfHgAEbY8=
In-Reply-To: <57576e1a-de50-40b3-acf2-a9f5049b8e59n@googlegroups.com>
Content-Language: en-US
 by: G.B. - Sat, 29 Jan 2022 18:35 UTC

On 29.01.22 10:49, AdaMagica wrote:
> G.B. schrieb am Samstag, 29. Januar 2022 um 10:26:36 UTC+1:
>> I understand that recent GNATs have dropped some support for less
>> recent editions of the Ada language.
>
> Hu? Examples please.

gnat1: invalid switch: -gnat83

Re: Renaissance-Ada, a toolset for legacy Ada software, made open source

<lypmoa1g6x.fsf@pushface.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=6582&group=comp.lang.ada#6582

  copy link   Newsgroups: comp.lang.ada
Path: i2pn2.org!i2pn.org!aioe.org!8nKyDL3nVTTIdBB8axZhRA.user.46.165.242.75.POSTED!not-for-mail
From: sim...@pushface.org (Simon Wright)
Newsgroups: comp.lang.ada
Subject: Re: Renaissance-Ada, a toolset for legacy Ada software, made open source
Date: Sat, 29 Jan 2022 19:43:02 +0000
Organization: Aioe.org NNTP Server
Message-ID: <lypmoa1g6x.fsf@pushface.org>
References: <7a2f8e84-f7ab-4322-9a8d-9c5da6004d43n@googlegroups.com>
<ssu4n9$1ume$1@gioia.aioe.org> <lyy23017g8.fsf@pushface.org>
<st318a$gl9$1@dont-email.me>
<57576e1a-de50-40b3-acf2-a9f5049b8e59n@googlegroups.com>
<st41cl$tfv$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain
Injection-Info: gioia.aioe.org; logging-data="62356"; posting-host="8nKyDL3nVTTIdBB8axZhRA.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (darwin)
X-Notice: Filtered by postfilter v. 0.9.2
Cancel-Lock: sha1:HdjLfunbpBhmGybmX3VtMlpTtZc=
 by: Simon Wright - Sat, 29 Jan 2022 19:43 UTC

"G.B." <bauhaus@notmyhomepage.invalid> writes:

> On 29.01.22 10:49, AdaMagica wrote:
>> G.B. schrieb am Samstag, 29. Januar 2022 um 10:26:36 UTC+1:
>>> I understand that recent GNATs have dropped some support for less
>>> recent editions of the Ada language.
>> Hu? Examples please.
>
> gnat1: invalid switch: -gnat83

This is still accepted in FSF GCC 11, 12. GNAT CE, on the other hand
.... who knows why

Re: Renaissance-Ada, a toolset for legacy Ada software, made open source

<fd57b2bb-8c44-438b-b60a-f47a54654a6fn@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=6586&group=comp.lang.ada#6586

  copy link   Newsgroups: comp.lang.ada
X-Received: by 2002:a05:622a:22a1:: with SMTP id ay33mr12235851qtb.396.1643559400919;
Sun, 30 Jan 2022 08:16:40 -0800 (PST)
X-Received: by 2002:a05:6902:704:: with SMTP id k4mr24525699ybt.355.1643559400773;
Sun, 30 Jan 2022 08:16:40 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.ada
Date: Sun, 30 Jan 2022 08:16:40 -0800 (PST)
In-Reply-To: <lypmoa1g6x.fsf@pushface.org>
Injection-Info: google-groups.googlegroups.com; posting-host=94.31.100.23; posting-account=rmHyLAoAAADSQmMWJF0a_815Fdd96RDf
NNTP-Posting-Host: 94.31.100.23
References: <7a2f8e84-f7ab-4322-9a8d-9c5da6004d43n@googlegroups.com>
<ssu4n9$1ume$1@gioia.aioe.org> <lyy23017g8.fsf@pushface.org>
<st318a$gl9$1@dont-email.me> <57576e1a-de50-40b3-acf2-a9f5049b8e59n@googlegroups.com>
<st41cl$tfv$1@dont-email.me> <lypmoa1g6x.fsf@pushface.org>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <fd57b2bb-8c44-438b-b60a-f47a54654a6fn@googlegroups.com>
Subject: Re: Renaissance-Ada, a toolset for legacy Ada software, made open source
From: christ-u...@t-online.de (AdaMagica)
Injection-Date: Sun, 30 Jan 2022 16:16:40 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 0
 by: AdaMagica - Sun, 30 Jan 2022 16:16 UTC

GNAT CE only supports the newest Ada generation. Quite annoying. This has been so since at least 2016.

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor