- About Scala
- Documentation
- Code Examples
- Software
- Scala Developers
Announcing Isabelle2011-1 with code generation for Scala
Thu, 2011-10-27, 13:06
Isabelle2011-1 is now available.
Isabelle is a generic proof assistant. It allows mathematical formulas
to be expressed in a formal language and provides tools for proving
those formulas in a logical calculus. A particular calculus is
higher-order logic (HOL), which can be thought of as a functional
language enriched with logical constructs like sets, quantifiers etc.
The code generator of Isabelle allows to turn HOL specifications into
programs in a couple of languages, including Scala – or, more exactly, a
functional subset of Scala with type classes represented by implicit
arguments.
More on that can be found in the Tutorial on Code Generation, available
in the Isabelle distribution and online at
http://isabelle.in.tum.de/dist/Isabelle2011-1/doc/codegen.pdf
Isabelle's user interface is based on jEdit and implemented in Scala itself.
You may get Isabelle2011-1 from the following mirror sites:
Cambridge (UK) http://www.cl.cam.ac.uk/research/hvg/Isabelle/
Munich (Germany) http://isabelle.in.tum.de/
Sydney (Australia) http://mirror.cse.unsw.edu.au/pub/isabelle/
Happy hacking!
Florian
Thu, 2012-01-19, 08:31
#1
REMOVE ME
Thu, 2012-01-19, 08:41
#2
R: REMOVE ME
No
Inviato da BlackBerry(R) Wireless Handheld
-----Original Message-----
From: Florian Haftmann
Sender: scala-user@googlegroups.com
Date: Thu, 19 Jan 2012 08:21:47
To:
Subject: [scala-user] REMOVE ME
Thu, 2012-01-19, 08:51
#3
Re: REMOVE ME
Sorry for creating noise, but I just followed the instructions on
http://support.google.com/groups/bin/answer.py?hl=en&answer=46608 (first
bullet item).
Florian