Paketname | ats-lang-anairiats |
Beschreibung | The ATS language compiler Anairiats |
Archiv/Repository | Offizielles Debian Archiv squeeze (main) |
Version | 0.2.0-1 |
Sektion | devel |
Priorität | optional |
Installierte Größe | 5036 Byte |
Hängt ab von | libc6 (>= 2.3), libgmp3c2 |
Empfohlene Pakete | libgmp3-dev, libpcre3-dev, libsdl1.2-dev, libgtk2.0-dev, libcairo2-dev |
Paketbetreuer | Matthew Danish |
Quelle | |
Paketgröße | 822382 Byte |
Prüfsumme MD5 | 1a0ba995ec72149681d63605fbe04e2c |
Prüfsumme SHA1 | 215887f497b98a3382e00c2bd4617206e7d4e949 |
Prüfsumme SHA256 | 726c393401ab9b3d40ce59a8cf89395616c66bc783748cfc0209765fab0f2bae |
Link zum Herunterladen | ats-lang-anairiats_0.2.0-1_i386.deb |
Ausführliche Beschreibung | ATS is a programming language with a highly expressive type system
rooted in the framework Applied Type System. In particular, both
dependent types and linear types are available in ATS. The current
implementation of ATS (ATS/Anairiats) is written in ATS itself. It
can be as efficient as C/C++ and supports a variety of programming
paradigms.
.
In addition, ATS contains a component ATS/LF that supports a form of
(interactive) theorem proving, where proofs are constructed as total
functions. With this component, ATS advocates a programming style
that combines programming with theorem proving. Furthermore, this
component may be used as a logical framework to encode various
deduction systems and their (meta-)properties.
.
This package contains the compiler atsopt, the frontend atscc, and
the lexer atslex.
|