summaryrefslogtreecommitdiff
path: root/sci-mathematics/agda/metadata.xml
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2020-12-18 11:06:49 +0000
committerV3n3RiX <venerix@redcorelinux.org>2020-12-18 11:06:49 +0000
commitab3da91fb6c91a9df52fff8f991570f456fd3c7a (patch)
treee8f3bfa2c6c3d20ec3b9c352c839e23949068b6b /sci-mathematics/agda/metadata.xml
parent6abbf81ef2f298e3221ff5e67a1f3c5f23958212 (diff)
gentoo resync : 18.12.2020
Diffstat (limited to 'sci-mathematics/agda/metadata.xml')
-rw-r--r--sci-mathematics/agda/metadata.xml51
1 files changed, 33 insertions, 18 deletions
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 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>sci-mathematics@gentoo.org</email>
- <name>Gentoo Mathematics Project</name>
- </maintainer>
-<maintainer type="project">
- <email>haskell@gentoo.org</email>
- <name>Gentoo Haskell</name>
- </maintainer>
-<longdescription lang="en">
- 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.
-</longdescription>
-<use>
- <flag name="cpphs">Use cpphs instead of cpp.</flag>
- <flag name="stdlib">Install the standard library.</flag>
-</use>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <use>
+ <flag name="cpphs">Use cpphs instead of cpp.</flag>
+ <flag name="debug">Enable debugging features that may slow Agda down.</flag>
+ <flag name="enable-cluster-counting">Enable the --count-clusters flag. (If enable-cluster-counting is False, then the --count-clusters flag triggers an error message.)</flag>
+ <flag name="stdlib">Install the standard library.</flag>
+ </use>
+ <longdescription>
+ Agda is a dependently typed functional programming language: It has
+ inductive families, which are similar to Haskell&#39;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&amp;#xf6;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.
+ </longdescription>
</pkgmetadata>