Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

The only person who always got his work done by Friday was Robinson Crusoe.


devel / comp.lang.ada / Re: ANN: SweetAda on github

SubjectAuthor
* ANN: SweetAda on githubGabriele Galeotti
+* Re: ANN: SweetAda on githubShark8
|`- Re: ANN: SweetAda on githubGabriele Galeotti
`* Re: ANN: SweetAda on githubStéphane Rivière
 +- Re: ANN: SweetAda on githubGabriele Galeotti
 `- Re: ANN: SweetAda on githubGabriele Galeotti

1
ANN: SweetAda on github

<39c68408-c7af-49bc-80c7-4e17ef83d6cen@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.ada
X-Received: by 2002:ac8:44a8:: with SMTP id a8mr4578893qto.238.1627689172972;
Fri, 30 Jul 2021 16:52:52 -0700 (PDT)
X-Received: by 2002:a25:da07:: with SMTP id n7mr6389514ybf.462.1627689172754;
Fri, 30 Jul 2021 16:52:52 -0700 (PDT)
Path: i2pn2.org!i2pn.org!paganini.bofh.team!usenet.pasdenom.info!usenet-fr.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.ada
Date: Fri, 30 Jul 2021 16:52:52 -0700 (PDT)
Injection-Info: google-groups.googlegroups.com; posting-host=95.248.98.222; posting-account=JRF_-woAAABYlsAtkCl_CUxBuQy2SsaQ
NNTP-Posting-Host: 95.248.98.222
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <39c68408-c7af-49bc-80c7-4e17ef83d6cen@googlegroups.com>
Subject: ANN: SweetAda on github
From: gabriele...@gmail.com (Gabriele Galeotti)
Injection-Date: Fri, 30 Jul 2021 23:52:52 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Gabriele Galeotti - Fri, 30 Jul 2021 23:52 UTC

Hi all.

SweetAda has now a home in GitHub.
You can reach it @ https://github.com/gabriele-galeotti/SweetAda.

SweetAda is a lightweight development framework to create Ada systems on a wide range of machines. Please refer to https://www.sweetada.org.

SweetAda is now licensed under the terms of the MIT license.
RTS and LibGCC files keep their original license, which is a GCC
runtime library exception 3.1.

I've also building a new toolchain release, based on GCC 11.1.0, which will be uploaded in the next days both at SourceForge and SweetAda.org.

The committed branch has some minor changes from the last v0.8 package, and new interesting features, like the possibility to compile the RTS directly from sources, and a fully usability in an MSYS2 environment (for MSYS2 first download the new toolchain and be sure to select only the items you're interested in, because the build script is querying the Makefile and is very slow under that environment).

Yet I have very scarce time, and the documentation is thus painfully incomplete. But do not hesitate to ask.

G

Re: ANN: SweetAda on github

<c30d3fea-dfbf-40f7-94c0-3da95a6d5b92n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.ada
X-Received: by 2002:a37:ccb:: with SMTP id 194mr18779270qkm.369.1627951450251;
Mon, 02 Aug 2021 17:44:10 -0700 (PDT)
X-Received: by 2002:a25:1ac3:: with SMTP id a186mr12336220yba.465.1627951450102;
Mon, 02 Aug 2021 17:44:10 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!3.eu.feeder.erje.net!feeder.erje.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.ada
Date: Mon, 2 Aug 2021 17:44:09 -0700 (PDT)
In-Reply-To: <39c68408-c7af-49bc-80c7-4e17ef83d6cen@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=146.5.2.231; posting-account=lJ3JNwoAAAAQfH3VV9vttJLkThaxtTfC
NNTP-Posting-Host: 146.5.2.231
References: <39c68408-c7af-49bc-80c7-4e17ef83d6cen@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <c30d3fea-dfbf-40f7-94c0-3da95a6d5b92n@googlegroups.com>
Subject: Re: ANN: SweetAda on github
From: onewinge...@gmail.com (Shark8)
Injection-Date: Tue, 03 Aug 2021 00:44:10 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Shark8 - Tue, 3 Aug 2021 00:44 UTC

On Friday, July 30, 2021 at 5:52:54 PM UTC-6, Gabriele Galeotti wrote:
> Hi all.
>
> SweetAda has now a home in GitHub.
> You can reach it @ https://github.com/gabriele-galeotti/SweetAda.
Very Nice!
> SweetAda is a lightweight development framework to create Ada systems on a wide range of machines. Please refer to https://www.sweetada.org.
>
> SweetAda is now licensed under the terms of the MIT license.
Oh, this is excellent news.
> RTS and LibGCC files keep their original license, which is a GCC
> runtime library exception 3.1.
Is this with the generic-instantiation exception, or am I thinking of a different license?
> I've also building a new toolchain release, based on GCC 11.1.0, which will be uploaded in the next days both at SourceForge and SweetAda.org.
>
> The committed branch has some minor changes from the last v0.8 package, and new interesting features, like the possibility to compile the RTS directly from sources, and a fully usability in an MSYS2 environment (for MSYS2 first download the new toolchain and be sure to select only the items you're interested in, because the build script is querying the Makefile and is very slow under that environment).
How integral is MSYS2 to everything?
> Yet I have very scarce time, and the documentation is thus painfully incomplete. But do not hesitate to ask.
Thank you for the time and effort you have put in.
It is an impressive work.

Re: ANN: SweetAda on github

<seao26$n8n$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.lang.ada
Path: i2pn2.org!i2pn.org!aioe.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: ste...@genesix.org (Stéphane Rivière)
Newsgroups: comp.lang.ada
Subject: Re: ANN: SweetAda on github
Date: Tue, 3 Aug 2021 08:34:46 +0200
Organization: La Maison
Lines: 8
Message-ID: <seao26$n8n$1@dont-email.me>
References: <39c68408-c7af-49bc-80c7-4e17ef83d6cen@googlegroups.com>
Reply-To: stef@genesix.org
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 3 Aug 2021 06:34:46 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="62f1b11327d2572d06da426d353a3d9e";
logging-data="23831"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX182un1nfFKadrjXP5Sgf/Jt07bRa234pd8="
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
Thunderbird/78.11.0
Cancel-Lock: sha1:peN8IPUAe2SQ6gMy5RCX+jzklPQ=
In-Reply-To: <39c68408-c7af-49bc-80c7-4e17ef83d6cen@googlegroups.com>
Content-Language: fr
 by: Stéphane Rivière - Tue, 3 Aug 2021 06:34 UTC

Hi Gabriele,

I definitly have to test your next release, hope August is the right
moment...

All the best,

Stéphane

Re: ANN: SweetAda on github

<a35d4884-bb10-4ebb-83cc-40d6aa466f8bn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.ada
X-Received: by 2002:ac8:1305:: with SMTP id e5mr17732559qtj.350.1627980381608;
Tue, 03 Aug 2021 01:46:21 -0700 (PDT)
X-Received: by 2002:a25:d642:: with SMTP id n63mr27912397ybg.165.1627980381350;
Tue, 03 Aug 2021 01:46:21 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.ada
Date: Tue, 3 Aug 2021 01:46:21 -0700 (PDT)
In-Reply-To: <c30d3fea-dfbf-40f7-94c0-3da95a6d5b92n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=95.248.98.222; posting-account=JRF_-woAAABYlsAtkCl_CUxBuQy2SsaQ
NNTP-Posting-Host: 95.248.98.222
References: <39c68408-c7af-49bc-80c7-4e17ef83d6cen@googlegroups.com> <c30d3fea-dfbf-40f7-94c0-3da95a6d5b92n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <a35d4884-bb10-4ebb-83cc-40d6aa466f8bn@googlegroups.com>
Subject: Re: ANN: SweetAda on github
From: gabriele...@gmail.com (Gabriele Galeotti)
Injection-Date: Tue, 03 Aug 2021 08:46:21 +0000
Content-Type: text/plain; charset="UTF-8"
 by: Gabriele Galeotti - Tue, 3 Aug 2021 08:46 UTC

> Is this with the generic-instantiation exception, or am I thinking of a different license?

RTS source files and some LibGCC assembly files are, more or less, exact copies of the
FSF GCC release, plus some patches. So I've reported their licenses as highlighted
in their headers:

"This file is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
Free Software Foundation; either version 3, or (at your option) any
later version.
This file is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
Under Section 7 of GPL version 3, you are granted additional
permissions described in the GCC Runtime Library Exception, version
3.1, as published by the Free Software Foundation."

I'm not a lawyer, and I don't want to hurt anyone, so I've hust tried to stay in a
"maximum correctness mode", reporting licenses verbatim.

But I think that the whole SweetAda hierarchy, due to this, is practically under
the MIT license, and has no limitations.

Corrections welcome.

> How integral is MSYS2 to everything?

SweetAda does work in a windoz environment just in plain cmd shell (with the aid
of PowerShell), because the package includes a port of make, grep and sed utilities.

MSYS2 (or Cygwin), plus the dos2unix utility, is required only to rebuild the RTS,
because the script is currently Bash-only. So if you are a windoz guy and you want
to use a clone from the github repository, you need it.
The bad news: MSYS2 is extremely slow in processing scripts.

Obviously SweetAda works much better in a Linux environment, because this is my native
environment. OS X should work ok, but it is increasingly difficult for me to make toolchains
in that environment (there are problems indeed), and I am limited to check things
in a VM-hosted machine.

Re: ANN: SweetAda on github

<48cd7355-aa2e-4d51-a42b-958cb4de0bc5n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.ada
X-Received: by 2002:a05:620a:22ad:: with SMTP id p13mr18984419qkh.378.1627980787652;
Tue, 03 Aug 2021 01:53:07 -0700 (PDT)
X-Received: by 2002:a25:1ac3:: with SMTP id a186mr14379102yba.465.1627980787475;
Tue, 03 Aug 2021 01:53:07 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.ada
Date: Tue, 3 Aug 2021 01:53:07 -0700 (PDT)
In-Reply-To: <seao26$n8n$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=95.248.98.222; posting-account=JRF_-woAAABYlsAtkCl_CUxBuQy2SsaQ
NNTP-Posting-Host: 95.248.98.222
References: <39c68408-c7af-49bc-80c7-4e17ef83d6cen@googlegroups.com> <seao26$n8n$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <48cd7355-aa2e-4d51-a42b-958cb4de0bc5n@googlegroups.com>
Subject: Re: ANN: SweetAda on github
From: gabriele...@gmail.com (Gabriele Galeotti)
Injection-Date: Tue, 03 Aug 2021 08:53:07 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Gabriele Galeotti - Tue, 3 Aug 2021 08:53 UTC

On Tuesday, August 3, 2021 at 8:34:48 AM UTC+2, Stéphane Rivière wrote:
> Hi Gabriele,
>
> I definitly have to test your next release, hope August is the right
> moment...
>
> All the best,
>
> Stéphane

Don't worry, my SweetAda agenda is already full for years to come.
G

Re: ANN: SweetAda on github

<18c2bbfb-b3b5-43c4-be40-7bbb9477d3b4n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.ada
X-Received: by 2002:ac8:6611:: with SMTP id c17mr17892036qtp.392.1627993635000; Tue, 03 Aug 2021 05:27:15 -0700 (PDT)
X-Received: by 2002:a25:cc83:: with SMTP id l125mr28039070ybf.309.1627993634653; Tue, 03 Aug 2021 05:27:14 -0700 (PDT)
Path: i2pn2.org!i2pn.org!paganini.bofh.team!news.dns-netz.com!news.freedyn.net!newsfeed.xs4all.nl!newsfeed9.news.xs4all.nl!tr1.eu1.usenetexpress.com!feeder.usenetexpress.com!tr1.iad1.usenetexpress.com!border1.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: Tue, 3 Aug 2021 05:27:14 -0700 (PDT)
In-Reply-To: <seao26$n8n$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=95.248.98.222; posting-account=JRF_-woAAABYlsAtkCl_CUxBuQy2SsaQ
NNTP-Posting-Host: 95.248.98.222
References: <39c68408-c7af-49bc-80c7-4e17ef83d6cen@googlegroups.com> <seao26$n8n$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <18c2bbfb-b3b5-43c4-be40-7bbb9477d3b4n@googlegroups.com>
Subject: Re: ANN: SweetAda on github
From: gabriele...@gmail.com (Gabriele Galeotti)
Injection-Date: Tue, 03 Aug 2021 12:27:14 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 16
 by: Gabriele Galeotti - Tue, 3 Aug 2021 12:27 UTC

On Tuesday, August 3, 2021 at 8:34:48 AM UTC+2, Stéphane Rivière wrote:
> Hi Gabriele,
>
> I definitly have to test your next release, hope August is the right
> moment...
>
> All the best,
>
> Stéphane

>Don't worry, my SweetAda agenda is already full for years to come.
>G

I mean: ok, thank you Stéphan.
Take all the time you need.
G

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor