summaryrefslogtreecommitdiff
blob: 871b153d062c217cf5a2c6986dead753a3e7ced1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://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>