From ab3da91fb6c91a9df52fff8f991570f456fd3c7a Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 18 Dec 2020 11:06:49 +0000 Subject: gentoo resync : 18.12.2020 --- sci-mathematics/agda/metadata.xml | 51 +++++++++++++++++++++++++-------------- 1 file changed, 33 insertions(+), 18 deletions(-) (limited to 'sci-mathematics/agda/metadata.xml') diff --git a/sci-mathematics/agda/metadata.xml b/sci-mathematics/agda/metadata.xml index ea96b9e3cce7..5606f0f0585e 100644 --- a/sci-mathematics/agda/metadata.xml +++ b/sci-mathematics/agda/metadata.xml @@ -1,22 +1,37 @@ - - sci-mathematics@gentoo.org - Gentoo Mathematics Project - - - haskell@gentoo.org - Gentoo Haskell - - - Agda is an interactive proof editor, or proof assistant. Its input language, - called Agda language (or simply Agda), is based on a constructive type - theory á la Martin-Löf, extended with dependent record types, - inductive definitions, module structures and a class hierarchy mechanism. - - - Use cpphs instead of cpp. - Install the standard library. - + + haskell@gentoo.org + Gentoo Haskell + + + Use cpphs instead of cpp. + Enable debugging features that may slow Agda down. + Enable the --count-clusters flag. (If enable-cluster-counting is False, then the --count-clusters flag triggers an error message.) + Install the standard library. + + + Agda is a dependently typed functional programming language: It has + inductive families, which are similar to Haskell's GADTs, but they + can be indexed by values and not just types. It also has + parameterised modules, mixfix operators, Unicode characters, and an + interactive Emacs interface (the type checker can assist in the + development of your code). + + Agda is also a proof assistant: It is an interactive system for + writing and checking proofs. Agda is based on intuitionistic type + theory, a foundational system for constructive mathematics developed + by the Swedish logician Per Martin-Löf. It has many + similarities with other proof assistants based on dependent types, + such as Coq, Epigram and NuPRL. + + This package includes both a command-line program (agda) and an + Emacs mode. If you want to use the Emacs mode you can set it up by + running @agda-mode setup@ (see the README). + + Note that the Agda package does not follow the package versioning + policy, because it is not intended to be used by third-party + packages. + -- cgit v1.2.3