comp.lang.ada
 help / color / mirror / Atom feed
* Building SPARK GPL with an open toolchain
@ 2010-07-28 22:43 Alexander Senier
  2010-08-07 20:16 ` Yannick Duchêne (Hibou57)
  0 siblings, 1 reply; 2+ messages in thread
From: Alexander Senier @ 2010-07-28 22:43 UTC (permalink / raw)


Hi,

SPARK GPL 2010 is out (check out http://libre.adacore.com) as binaries
and source. While the SPARK and Ada tools can be build with gcc, the
parts implemented in Prolog (namely the Simplifier and the Checker)
require a commercial license of SICStus Prolog.

I put together an experimental set of patches to build SPARK GPL 2010
using SWI Prolog. Preliminary tests indicate that the Simplifier built
with SWI actually does the right thing. The patches can be downloaded
here:

http://senier.net/spark-gpl-2010-swi_patches.tgz

Instructions how to build and test SPARK and known limitations are
contained within the README file.

Caveat: This port is in a very early stage -- use it at your own risk!
Comments, suggestions and contributions are very welcome. Please do not
use it to verify your airplane firmware (or any other critical piece of
software) ;-)

Regards
Alex



^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: Building SPARK GPL with an open toolchain
  2010-07-28 22:43 Building SPARK GPL with an open toolchain Alexander Senier
@ 2010-08-07 20:16 ` Yannick Duchêne (Hibou57)
  0 siblings, 0 replies; 2+ messages in thread
From: Yannick Duchêne (Hibou57) @ 2010-08-07 20:16 UTC (permalink / raw)


Le Thu, 29 Jul 2010 00:43:28 +0200, Alexander Senier <mail@senier.net> a  
écrit:
> Caveat: This port is in a very early stage -- use it at your own risk!
> Comments, suggestions and contributions are very welcome.

Just wanted to express my interest for now (so that you do not feel  
alone). But will only test it for an unknown later date.

Have a nice time any way :)

Cheers

-- 
There is even better than a pragma Assert: a SPARK --# check.
--# check C and WhoKnowWhat and YouKnowWho;
--# assert Ada;
--  i.e. forget about previous premises which leads to conclusion
--  and start with new conclusion as premise.



^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2010-08-07 20:16 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-07-28 22:43 Building SPARK GPL with an open toolchain Alexander Senier
2010-08-07 20:16 ` Yannick Duchêne (Hibou57)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox