←back to thread

60 points Bogdanp | 1 comments | | HN request time: 0.001s | source
Show context
no_wizard ◴[] No.45784599[source]
This is specifically for hardware. Looks really cool!

I’ve always been confused about Ada the language and its licensing though. I know this project is open source but is the language as well? It’s unclear to me, though I may be missing information

replies(4): >>45784727 #>>45784833 #>>45784878 #>>45787306 #
tremon ◴[] No.45784833[source]
What do you mean with "is the language open source"? The Ada specification is public [0] but not open source -- but the C and C++ specifications are not open source either, in the normal sense of the term. And like with C and C++, there are both open source and proprietary compilers for Ada, see e.g. [1]

What's mostly not open source (FAFAIK) is SPARK, the formal verification framework for Ada.

[0] https://www.adaic.org/ada-resources/standards/ada22/

[1] https://github.com/ohenley/awesome-ada#compilers

replies(2): >>45784914 #>>45785806 #
i-con ◴[] No.45784914[source]
SPARK tools are also open source. The main tool `gnatprove` is based on GCC as well. https://github.com/AdaCore/spark2014

It's not a community project, AFAICT. Few people know how to build it from source.

replies(1): >>45784940 #
tremon ◴[] No.45784940[source]
That links gives me a 404. Does it require membership of some organization before you're allowed to view it?

edit: did you mean https://github.com/AdaCore/spark2014 ?

replies(1): >>45784964 #
1. i-con ◴[] No.45784964{3}[source]
Sorry, yes 2014. Fixed it.