7 ms·
The vendor list is really telling of the issues with Ada's adoption: - Of my quick scan, only AdaCore supports Ada 2012 (where a lot of the really good stuff i
by DoingIsLearning 2y ago
The vendor list is really telling of the issues with Ada's adoption:
- Of my quick scan, only AdaCore supports Ada 2012 (where a lot of the really good stuff is implemented) the rest are stuck on Ada 95.
- None of the vendors seem to list transparent pricing.
If you are only selling based on volume and through a sales rep then you are off the bat excluding most startups, SMEs, and just general bootstrap curious folks.
- pjmlp 2y agoIt works for plenty of other products, but yeah I do conced it could be better. There are at least two more supporting Ada 2012, if you go into their docs.
- BSDobelix 2y agoThe Community version (based on GNAT from the FSF) is free: https://www.adacore.com/community https://www.adacore.com/community https://alire.ada.dev/ https://alire.ada.dev/ But yes GNAT "just" supports Ada 2012, 2005, 95 and 83: https://en.wikipedia.org/wiki/GNAT https://en.wikipedia.org/wiki/GNAT
- deleted 2y ago[deleted]
- ajdude 2y agoYou forgot Ada 2022 :) https://learn.adacore.com/courses/whats-new-in-ada-2022/index.html https://learn.adacore.com/courses/whats-new-in-ada-2022/inde... Adacore technically retired the Community version a few years ago, so the most up-to-date free version would be GNAT from FSF (which is what Alire brings in automatically with `alr toolchains --select`).
- pjmlp 2y agoGoing forward there is only one GNAT, and is under Apache 2 license, also a FOSDEM talk this year. Just clarifying for other folks.
- exitcode0000 2y agoAda 2022 has some amazing features too - like user defined literals. You can now create custom string types : ) https://learn.adacore.com/courses/whats-new-in-ada-2022/chapters/user_defined_literals.html https://learn.adacore.com/courses/whats-new-in-ada-2022/chap...
- kevlar700 2y agoPredicates are great but most of the good stuff including privacy, proper subtyping and abstract data types came with Ada 83. Rust can't hold a candle even to Ada 83 imo.
- oneplane 2y agoAda has practically no mindshare, Rust does. Just like say, Scala, things can be technically 'good', but without adoption it isn't going to get the attention and visibility to compete with everything that does.
- pjmlp 2y agoEnough mindshare to keep 7 compiler vendors in business. How many would pay for a Rust compiler?
- LiamPowell 2y agoI agree there's probably far more commercial support than Rust, but: - Ada is only a small part of what Green Hills offers. - PTC mostly isn't even a development tools company, their main products are PLM and CAD (WindChill and Creo). - I think RR is a one-man company.
- touisteur 2y agoPTC still maintain PERC (for some definition of 'maintain'). At least I hope so.
- oneplane 2y agoWe're talking about mindshare, not commercial incentives. There are plenty of things sold to small groups of buyers with no significant mindshare. Mindshare does not equal commercial viability or sales numbers. As for who would pay for a Rust compiler: probably not a whole lot of people unless that compiler has something special the offer that the normal compiler does not. The same goes for a C compiler, there are Intel compilers that are supposed to be 'better', but as it turns out, in most cases not 'better' enough for people to pay for them. But even then, I would not be surprised if more people pay for the ICC than for Ada (but I would also not be surprised if the Ada compiler sales rack up more money than the ICC sales).
- firesteelrain 2y agoAdaCore does support Ada 95 and this was 7 years ago.
- Lucretia9 2y agoIf the price is not on the website, you can't afford it.