[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#28884] [PATCH 32/38] gnu: Add ghc-vector-builder.
From: |
Ludovic Courtès |
Subject: |
[bug#28884] [PATCH 32/38] gnu: Add ghc-vector-builder. |
Date: |
Sun, 22 Oct 2017 15:09:06 -0700 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) |
rsiddharth <address@hidden> skribis:
> * gnu/packages/haskell.scm (ghc-vector-builder): New variable.
Removed the example:
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index 2c4752ac8..9fd28fe05 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -9922,35 +9922,12 @@ the community, with the missing features being added
with pull-requests.")
(home-page "https://github.com/nikita-volkov/vector-builder")
(synopsis "Vector builder for Haskell")
(description "This Haskell package provides an API for constructing
vectors.
-
It provides the composable @code{Builder} abstraction, which has instances of
the
@code{Monoid} and @code{Semigroup} classes.
-Usage:
-
-First you use the @code{Builder} abstraction to specify the structure of the
-vector. Then you execute the builder to actually produce the vector.
-
-Example:
-
-The following code shows how you can efficiently concatenate different
-datastructures into a single immutable vector:
-
address@hidden
-import qualified Data.Vector as A
-import qualified VectorBuilder.Builder as B
-import qualified VectorBuilder.Vector as C
-
-myVector :: A.Vector a -> [a] -> a -> A.Vector a
-myVector vector list element =
- C.build builder
- where
- builder =
- B.vector vector <>
- foldMap B.singleton list <>
- B.singleton element
address@hidden verbatim
-")
+You would first use the @code{Builder} abstraction to specify the structure of
+the vector; then you can execute the builder to actually produce the
+vector. ")
(license license:expat)))
;;; haskell.scm ends here
- [bug#28884] [PATCH 16/38] gnu: Add ghc-base-prelude., (continued)
- [bug#28884] [PATCH 16/38] gnu: Add ghc-base-prelude., rsiddharth, 2017/10/17
- [bug#28884] [PATCH 20/38] gnu: Add ghc-either., rsiddharth, 2017/10/17
- [bug#28884] [PATCH 23/38] gnu: Add ghc-crypto-api-tests., rsiddharth, 2017/10/17
- [bug#28884] [PATCH 22/38] gnu: Add ghc-crypto-api., rsiddharth, 2017/10/17
- [bug#28884] [PATCH 24/38] gnu: Add ghc-pretty-hex., rsiddharth, 2017/10/17
- [bug#28884] [PATCH 25/38] gnu: Add ghc-puremd5, rsiddharth, 2017/10/17
- [bug#28884] [PATCH 26/38] gnu: Add ghc-cryptohash-md5., rsiddharth, 2017/10/17
- [bug#28884] [PATCH 27/38] gnu: Add ghc-cryptohash-sha1., rsiddharth, 2017/10/17
- [bug#28884] [PATCH 32/38] gnu: Add ghc-vector-builder., rsiddharth, 2017/10/17
- [bug#28884] [PATCH 32/38] gnu: Add ghc-vector-builder.,
Ludovic Courtès <=
- [bug#28884] [PATCH 28/38] gnu: Add ghc-network-info., rsiddharth, 2017/10/17
- [bug#28884] [PATCH 29/38] gnu: Add ghc-uuid-types., rsiddharth, 2017/10/17
- [bug#28884] [PATCH 31/38] gnu: Add ghc-rebase., rsiddharth, 2017/10/17
- [bug#28884] [PATCH 33/38] gnu: Add ghc-foldl., rsiddharth, 2017/10/17
- [bug#28884] [PATCH 30/38] gnu: Add ghc-uuid., rsiddharth, 2017/10/17
- [bug#28884] [PATCH 34/38] gnu: Add ghc-mono-traversable., rsiddharth, 2017/10/17
- [bug#28884] [PATCH 35/38] gnu: ghc-conduit: Update to 1.2.12.1., rsiddharth, 2017/10/17
- [bug#28884] [PATCH 36/38] gnu: ghc-conduit: Fix lint error., rsiddharth, 2017/10/17
- [bug#28884] [PATCH 37/38] gnu: Add ghc-conduit-combinators., rsiddharth, 2017/10/17