Commit aa19eeb1 authored by Vikraman Choudhury's avatar Vikraman Choudhury
Browse files

Update metadata.xml for GLEP 67

parent 0f2d68ee
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata> <pkgmetadata>
<herd>haskell</herd> <maintainer type="project">
<email>haskell@gentoo.org</email>
<name>Gentoo Haskell</name>
</maintainer>
</pkgmetadata> </pkgmetadata>
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata> <pkgmetadata>
<herd>haskell</herd> <maintainer type="project">
<email>haskell@gentoo.org</email>
<name>Gentoo Haskell</name>
</maintainer>
</pkgmetadata> </pkgmetadata>
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata> <pkgmetadata>
<herd>haskell</herd> <maintainer type="project">
<email>haskell@gentoo.org</email>
<name>Gentoo Haskell</name>
</maintainer>
<longdescription> <longdescription>
This package provides tests that can be used with any queue implementation This package provides tests that can be used with any queue implementation
that satisfies the `abstract-deque` interface. that satisfies the `abstract-deque` interface.
......
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata> <pkgmetadata>
<herd>haskell</herd> <maintainer type="project">
<email>haskell@gentoo.org</email>
<name>Gentoo Haskell</name>
</maintainer>
<longdescription> <longdescription>
An abstract interface to highly-parameterizable queues/deques. An abstract interface to highly-parameterizable queues/deques.
...@@ -20,7 +23,7 @@ ...@@ -20,7 +23,7 @@
requirements (using type families). requirements (using type families).
This package also includes a simple reference implementation based This package also includes a simple reference implementation based
on &#39;IORef&#39; and &quot;Data.Sequence&quot;. on 'IORef' and "Data.Sequence".
</longdescription> </longdescription>
<use> <use>
<flag name="usecas">Enable the reference implementation to use hardware compare-and-swap.</flag> <flag name="usecas">Enable the reference implementation to use hardware compare-and-swap.</flag>
......
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata> <pkgmetadata>
<herd>haskell</herd> <maintainer type="project">
<email>haskell@gentoo.org</email>
<name>Gentoo Haskell</name>
</maintainer>
<longdescription> <longdescription>
The &#39;Par&#39; monad(s) offer an alternative The 'Par' monad(s) offer an alternative
parallel programming API to that provided by the parallel programming API to that provided by the
@parallel@ package. @parallel@ package.
A &#39;Par&#39; monad allows the simple description of A 'Par' monad allows the simple description of
parallel computations, and can be used to add parallel computations, and can be used to add
parallelism to pure Haskell code. The basic API parallelism to pure Haskell code. The basic API
is straightforward: a @Par@ monad supports forking is straightforward: a @Par@ monad supports forking
and simple communication in terms of &#39;IVar&#39;s. and simple communication in terms of 'IVar's.
This module is an interface module only. It This module is an interface module only. It
provides a number of type clasess, but not an provides a number of type clasess, but not an
implementation. The type classes separate different implementation. The type classes separate different
levels of @Par@ functionality. See the levels of @Par@ functionality. See the
&quot;Control.Monad.Par.Class&quot; module for more details. "Control.Monad.Par.Class" module for more details.
The &#39;monad-par&#39; library is one example of a The 'monad-par' library is one example of a
concrete library providing this interface. concrete library providing this interface.
</longdescription> </longdescription>
</pkgmetadata> </pkgmetadata>
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata> <pkgmetadata>
<herd>haskell</herd> <maintainer type="project">
<email>haskell@gentoo.org</email>
<name>Gentoo Haskell</name>
</maintainer>
<longdescription> <longdescription>
A simple little library for dealing with geometric angles. A simple little library for dealing with geometric angles.
</longdescription> </longdescription>
......
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata> <pkgmetadata>
<herd>haskell</herd> <maintainer type="project">
<email>haskell@gentoo.org</email>
<name>Gentoo Haskell</name>
</maintainer>
<longdescription> <longdescription>
Adds various type-system tricks to AC-Vector. Adds various type-system tricks to AC-Vector.
(Requires several language extensions, including (Requires several language extensions, including
......
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata> <pkgmetadata>
<herd>haskell</herd> <maintainer type="project">
<email>haskell@gentoo.org</email>
<name>Gentoo Haskell</name>
</maintainer>
<longdescription> <longdescription>
This Haskell library implements several small vectors types This Haskell library implements several small vectors types
with @Double@ fields, with seperate types for each size of with @Double@ fields, with seperate types for each size of
vector, and a type class for handling vectors generally. vector, and a type class for handling vectors generally.
(Note that although this package is listed in the \&quot;graphics\&quot; (Note that although this package is listed in the \"graphics\"
category, the package itself has no graphics facilities. It category, the package itself has no graphics facilities. It
just contains data structures that are useful for graphics just contains data structures that are useful for graphics
work.) work.)
......
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata> <pkgmetadata>
<herd>haskell</herd> <maintainer type="project">
<email>haskell@gentoo.org</email>
<name>Gentoo Haskell</name>
</maintainer>
<longdescription> <longdescription>
This library implements a backend for the Accelerate language instrumented for This library implements a backend for the Accelerate language instrumented for
parallel execution on CUDA-capable NVIDIA GPUs. parallel execution on CUDA-capable NVIDIA GPUs.
To use this backend you need CUDA version 3.x or later installed. Note that To use this backend you need CUDA version 3.x or later installed. Note that
currently there is no support for &#39;Char&#39; and &#39;Bool&#39; arrays (this is a currently there is no support for 'Char' and 'Bool' arrays (this is a
limitation of the front-end language). limitation of the front-end language).
</longdescription> </longdescription>
<use> <use>
......
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata> <pkgmetadata>
<herd>haskell</herd> <maintainer type="project">
<email>haskell@gentoo.org</email>
<name>Gentoo Haskell</name>
</maintainer>
<longdescription> <longdescription>
Rank-polymorphic discrete Fourier transform (DFT), computed with a fast Rank-polymorphic discrete Fourier transform (DFT), computed with a fast
Fourier transform (FFT) algorithm using the Accelerate library Fourier transform (FFT) algorithm using the Accelerate library
......
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata> <pkgmetadata>
<herd>haskell</herd> <maintainer type="project">
<email>haskell@gentoo.org</email>
<name>Gentoo Haskell</name>
</maintainer>
<longdescription> <longdescription>
This package provides efficient conversion routines between a range of array types This package provides efficient conversion routines between a range of array types
and Accelerate arrays. and Accelerate arrays.
......
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata> <pkgmetadata>
<herd>haskell</herd> <maintainer type="project">
<email>haskell@gentoo.org</email>
<name>Gentoo Haskell</name>
</maintainer>
<longdescription> <longdescription>
This library defines an embedded language for This library defines an embedded language for
regular, multi-dimensional array computations with regular, multi-dimensional array computations with
...@@ -13,8 +16,8 @@ ...@@ -13,8 +16,8 @@
CUDA-capable NVIDIA GPUs. CUDA-capable NVIDIA GPUs.
To use the CUDA backend, you need to have CUDA version 3.x To use the CUDA backend, you need to have CUDA version 3.x
installed. The CUDA backend currently doesn&#39;t support &#39;Char&#39; installed. The CUDA backend currently doesn't support 'Char'
and &#39;Bool&#39; arrays. and 'Bool' arrays.
Known bugs: &lt;https://github.com/mchakravarty/accelerate/issues&gt; Known bugs: &lt;https://github.com/mchakravarty/accelerate/issues&gt;
...@@ -23,8 +26,8 @@ ...@@ -23,8 +26,8 @@
* New in 0.8.1.0: bug fixes and some performance tweaks * New in 0.8.1.0: bug fixes and some performance tweaks
* New in 0.8.0.0: &#39;replicate&#39;, &#39;slice&#39; and &#39;foldSeg&#39; supported in the * New in 0.8.0.0: 'replicate', 'slice' and 'foldSeg' supported in the
CUDA backend; frontend and interpreter support for &#39;stencil&#39;; bug fixes CUDA backend; frontend and interpreter support for 'stencil'; bug fixes
* New in 0.7.1.0: the CUDA backend and a number of scalar functions * New in 0.7.1.0: the CUDA backend and a number of scalar functions
......
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata> <pkgmetadata>
<herd>haskell</herd> <maintainer type="project">
<email>haskell@gentoo.org</email>
<name>Gentoo Haskell</name>
</maintainer>
<longdescription> <longdescription>
Use regular Haskell data structures as your database and get stronger ACID guarantees than most RDBMS offer. Use regular Haskell data structures as your database and get stronger ACID guarantees than most RDBMS offer.
</longdescription> </longdescription>
......
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata> <pkgmetadata>
<herd>haskell</herd> <maintainer type="project">
<email>haskell@gentoo.org</email>
<name>Gentoo Haskell</name>
</maintainer>
<longdescription> <longdescription>
Sequence a set of Alternative actions in each possible order, Sequence a set of Alternative actions in each possible order,
based on \&quot;Parsing Permutation Phrases\&quot;, by Arthur Baars, based on \"Parsing Permutation Phrases\", by Arthur Baars,
Andres Loeh and S. Doaitse Swierstra, /Haskell Workshop 2001/. Andres Loeh and S. Doaitse Swierstra, /Haskell Workshop 2001/.
This is particularly useful for constructing a parser for This is particularly useful for constructing a parser for
permutations of elements. permutations of elements.
......
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata> <pkgmetadata>
<herd>haskell</herd> <maintainer type="project">
<email>haskell@gentoo.org</email>
<name>Gentoo Haskell</name>
</maintainer>
<longdescription> <longdescription>
&quot;Active&quot; abstraction for animated things with finite start and end times. "Active" abstraction for animated things with finite start and end times.
</longdescription> </longdescription>
</pkgmetadata> </pkgmetadata>
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata> <pkgmetadata>
<herd>haskell</herd> <maintainer type="project">
<email>haskell@gentoo.org</email>
<name>Gentoo Haskell</name>
</maintainer>
<longdescription> <longdescription>
Forward-, reverse- and mixed- mode automatic differentiation combinators with a common API. Forward-, reverse- and mixed- mode automatic differentiation combinators with a common API.
Type-level \&quot;branding\&quot; is used to both prevent the end user from confusing infinitesimals Type-level \"branding\" is used to both prevent the end user from confusing infinitesimals
and to limit unsafe access to the implementation details of each Mode. and to limit unsafe access to the implementation details of each Mode.
Each mode has a separate module full of combinators. Each mode has a separate module full of combinators.
...@@ -23,25 +26,25 @@ ...@@ -23,25 +26,25 @@
While not every mode can provide all operations, the following basic operations are supported, modified as While not every mode can provide all operations, the following basic operations are supported, modified as
appropriate by the suffixes below: appropriate by the suffixes below:
* &#39;grad&#39; computes the gradient (partial derivatives) of a function at a point. * 'grad' computes the gradient (partial derivatives) of a function at a point.
* &#39;jacobian&#39; computes the Jacobian matrix of a function at a point. * 'jacobian' computes the Jacobian matrix of a function at a point.
* &#39;diff&#39; computes the derivative of a function at a point. * 'diff' computes the derivative of a function at a point.
* &#39;du&#39; computes a directional derivative of a function at a point. * 'du' computes a directional derivative of a function at a point.
* &#39;hessian&#39; computes the Hessian matrix (matrix of second partial derivatives) of a function at a point. * 'hessian' computes the Hessian matrix (matrix of second partial derivatives) of a function at a point.
The following suffixes alter the meanings of the functions above as follows: The following suffixes alter the meanings of the functions above as follows:
* @\&#39;@ -- also return the answer * @\'@ -- also return the answer
* @With@ lets the user supply a function to blend the input with the output * @With@ lets the user supply a function to blend the input with the output
* @F@ is a version of the base function lifted to return a &#39;Traversable&#39; (or &#39;Functor&#39;) result * @F@ is a version of the base function lifted to return a 'Traversable' (or 'Functor') result
* @s@ means the function returns all higher derivatives in a list or f-branching &#39;Stream&#39; * @s@ means the function returns all higher derivatives in a list or f-branching 'Stream'
* @T@ means the result is transposed with respect to the traditional formulation. * @T@ means the result is transposed with respect to the traditional formulation.
......
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata> <pkgmetadata>
<herd>haskell</herd> <maintainer type="project">
<email>haskell@gentoo.org</email>
<name>Gentoo Haskell</name>
</maintainer>
<longdescription> <longdescription>
Adjunctions Adjunctions
</longdescription> </longdescription>
......
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata> <pkgmetadata>
<herd>haskell</herd> <maintainer type="project">
<email>haskell@gentoo.org</email>
<name>Gentoo Haskell</name>
</maintainer>
<longdescription> <longdescription>
A zero-copy binding to Brian Gladman&#39;s AES implementation, including a copy of that implementation A zero-copy binding to Brian Gladman's AES implementation, including a copy of that implementation
</longdescription> </longdescription>
</pkgmetadata> </pkgmetadata>
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata> <pkgmetadata>
<herd>haskell</herd> <maintainer type="project">
<email>haskell@gentoo.org</email>
<name>Gentoo Haskell</name>
</maintainer>
<longdescription> <longdescription>
A small package which gives you the tools to build parsers to decode JSON A small package which gives you the tools to build parsers to decode JSON
values, and gives good error messages when parsing fails. values, and gives good error messages when parsing fails.
......
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata> <pkgmetadata>
<herd>haskell</herd> <maintainer type="project">
<email>haskell@gentoo.org</email>
<name>Gentoo Haskell</name>
</maintainer>
<longdescription> <longdescription>
Compatibility layer for @aeson@ Compatibility layer for @aeson@
</longdescription> </longdescription>
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment