* ANN: SweetAda on github @ 2021-07-30 23:52 Gabriele Galeotti 2021-08-03 0:44 ` Shark8 2021-08-03 6:34 ` Stéphane Rivière 0 siblings, 2 replies; 6+ messages in thread From: Gabriele Galeotti @ 2021-07-30 23:52 UTC (permalink / raw) 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 ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: ANN: SweetAda on github 2021-07-30 23:52 ANN: SweetAda on github Gabriele Galeotti @ 2021-08-03 0:44 ` Shark8 2021-08-03 8:46 ` Gabriele Galeotti 2021-08-03 6:34 ` Stéphane Rivière 1 sibling, 1 reply; 6+ messages in thread From: Shark8 @ 2021-08-03 0:44 UTC (permalink / raw) 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. ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: ANN: SweetAda on github 2021-08-03 0:44 ` Shark8 @ 2021-08-03 8:46 ` Gabriele Galeotti 0 siblings, 0 replies; 6+ messages in thread From: Gabriele Galeotti @ 2021-08-03 8:46 UTC (permalink / raw) > 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. ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: ANN: SweetAda on github 2021-07-30 23:52 ANN: SweetAda on github Gabriele Galeotti 2021-08-03 0:44 ` Shark8 @ 2021-08-03 6:34 ` Stéphane Rivière 2021-08-03 8:53 ` Gabriele Galeotti 2021-08-03 12:27 ` Gabriele Galeotti 1 sibling, 2 replies; 6+ messages in thread From: Stéphane Rivière @ 2021-08-03 6:34 UTC (permalink / raw) Hi Gabriele, I definitly have to test your next release, hope August is the right moment... All the best, Stéphane ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: ANN: SweetAda on github 2021-08-03 6:34 ` Stéphane Rivière @ 2021-08-03 8:53 ` Gabriele Galeotti 2021-08-03 12:27 ` Gabriele Galeotti 1 sibling, 0 replies; 6+ messages in thread From: Gabriele Galeotti @ 2021-08-03 8:53 UTC (permalink / raw) 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 ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: ANN: SweetAda on github 2021-08-03 6:34 ` Stéphane Rivière 2021-08-03 8:53 ` Gabriele Galeotti @ 2021-08-03 12:27 ` Gabriele Galeotti 1 sibling, 0 replies; 6+ messages in thread From: Gabriele Galeotti @ 2021-08-03 12:27 UTC (permalink / raw) 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 ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2021-08-03 12:27 UTC | newest] Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2021-07-30 23:52 ANN: SweetAda on github Gabriele Galeotti 2021-08-03 0:44 ` Shark8 2021-08-03 8:46 ` Gabriele Galeotti 2021-08-03 6:34 ` Stéphane Rivière 2021-08-03 8:53 ` Gabriele Galeotti 2021-08-03 12:27 ` Gabriele Galeotti
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox