summaryrefslogtreecommitdiff
path: root/dev-haskell/bytestring-builder/metadata.xml
diff options
context:
space:
mode:
Diffstat (limited to 'dev-haskell/bytestring-builder/metadata.xml')
-rw-r--r--dev-haskell/bytestring-builder/metadata.xml33
1 files changed, 33 insertions, 0 deletions
diff --git a/dev-haskell/bytestring-builder/metadata.xml b/dev-haskell/bytestring-builder/metadata.xml
new file mode 100644
index 000000000000..018c423e9511
--- /dev/null
+++ b/dev-haskell/bytestring-builder/metadata.xml
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ This is the bytestring builder that is debuting in bytestring-0.10.4.0, which
+ should be shipping with GHC 7.8, probably late in 2013. This builder has
+ several nice simplifications and improvements, and more out-of-box
+ functionality than the older blaze-builder.
+
+ Note that this package detects which version of bytestring you are compiling
+ against, and if you are compiling against bytestring-0.10.4 or later, will
+ be an empty package.
+
+ This package lets the new interface and implementation be used with most
+ older compilers without upgrading bytestring, which can be rather
+ problematic. In conjunction with blaze-builder-0.4 or later, which
+ offers an implementation of blaze-builder in terms of bytestring-builder,
+ this should let most people try the new interface and implementation without
+ causing undue compatibility problems with packages that depend on
+ blaze-builder.
+
+ GHC 7.6 did debut an almost identical interface and implementation, but with
+ slightly different module names and organization. Trying to re-export/rename
+ the builder provided with 7.6 did not turn out to be very practical, because
+ this interface includes new functions that rely on Builder internals,
+ which are not exported in 7.6. Furthermore, these module names should be
+ deprecated in 7.10.
+ </longdescription>
+</pkgmetadata>