About Ada ...
bad news: gnat-gcc got removed from a few linux-distros in favor of gnat-gpl whose quality is inferior, and this breaks dependencies especially on PowerPC/BE (e.g. PowerMachintosh G4 and G5)
IBM POWER9/LE (promoted and used by DARPA, in USA) is also affected, and, even if they have their copy of Gnat-Commercial-version, every Gnat-gpl version I have tried has miserably failed
(and Java got removed, too .... except IBM-JDK that comes with a terrible license
)
2018-03-24--15-00-48---2018-03-24--15-07-58 - [ dev-lang/gnat-gpl ] - failure - root@dev2.29.1/7.3.0
2018-03-24--15-13-52---2018-03-24--15-14-06 - [ dev-lang/gnat-gpl ] - failure - root@dev2.29.1/7.3.0
2018-03-24--15-18-03---2018-03-24--15-20-44 - [ dev-lang/gnat-gpl ] - failure - root@dev2.29.1/6.4.0
2018-03-24--15-28-44---2018-03-24--15-30-31 - [ dev-lang/gnat-gpl ] - failure - root@dev2.29.1/6.4.0
2018-03-24--15-33-03---2018-03-24--15-34-48 - [ dev-lang/gnat-gpl ] - failure - root@dev2.29.1/5.4.4
2018-03-24--18-43-31---2018-03-24--19-17-03 - [ dev-lang/gnat-gpl ] - failure - root@dev2.29.1/5.4.4
2018-03-24--20-43-26---2018-03-24--23-59-49 - [ dev-lang/gnat-gpl ] - failure - root@dev2.29.1/4.4.7
2018-03-25--00-22-40---2018-03-25--00-24-48 - [ overlay/gnat-gcc ] - failure -root@dev2.29.1/4.4.7
2018-03-25--01-40-42---2018-03-25--02-14-15 - [ overlay/gnat-gcc ] - failure - root@dev2.29.1/4.4.7
2018-03-25--13-29-49---2018-03-25--16-47-39 - [ overlay/gnat-gcc ] - failure - root@dev2.29.1/4.4.7
NOTE: GCC back-end/PPC32.BE generated by gnat-ppc/x86, compiled with commercial GNAT Version
2018-03-27--15-38-02---2018-03-27--17-52-54 - [ overlay/gnat-gcc ] - success - root@dev2.29.1/4.4.7
Anyway, I have bought the commercial version of gnat (x86/32bit), and I am moving it to my own Softcore intended to directly support high-level language features in hardware such as tagged, boundary-protected memory.
That is very elegant, powerful, and makes me feel comfortable with the debugger since it simplifies a lot of stuff.
I will also ask some companies with skills at stickers making, to prepare a nice one "Ready for Ada" to then stick it (with "pride"
) on the plastic box that will contain the fpga whose bitstream maybe, soon or later, will be able to be uploaded with the output of an Ada-cross-compiler from my PowerMac
Oh, does it mean (at least for me) that the future is Ada?