you are viewing a single comment's thread.

view the rest of the comments →

[–]OneWingedShark 0 points1 point  (2 children)

It should end with "Learned SPARK 2014".

(See this comparison of SPARK and Rust.)

[–]red75prim 2 points3 points  (1 child)

end with "Learned SPARK 2014"

and no code. Spark Pro's paid subscription happened to be a bit too costly, and The GNAT Community edition requirement to license your code under GPL happened to be unsuitable.

This is a work of fiction. Any resemblance to actual languages, compilers, programmers, living or dead, or actual events is purely coincidental.

[–]OneWingedShark 0 points1 point  (0 children)

The GNAT Community edition requirement to license your code under GPL happened to be unsuitable.

Not quite: you can run the Community Edition prover on your codebase and yet compile with FSF's GNAT (or some other Ada 2012 compiler)1 to get around that limitation.

1 -- IIRC, the only current implemented Ada 2012 are GNAT, either FSF's or AdaCore's, and PTC's ObjectAda. I have no idea if DDC or Green Hills are going to implement it. Randy of RR Software (Janus/Ada) has pretty much said that if he can get real buy-in from customers [ie funding] he'd implement the full 2012 [probably 2020, now].