[Haskell-cafe] ANNOUNCE: Updates and a new member of the Monadic
Regions family
Bas van Dijk
v.dijk.bas at gmail.com
Sat Jan 23 10:02:37 EST 2010
Hello,
I released updates of all the members of the Monadic Regions family:
* http://hackage.haskell.org/package/regions-0.3
- Export the 'Dup' and 'ParentOf' classes from 'Control.Monad.Trans.Region'.
- Add: 'mapInternalHandle ∷ (Handle resource1 → Handle resource2) →
(RegionalHandle resource1 r → RegionalHandle resource2 r)'.
- Internal refactoring.
* http://hackage.haskell.org/package/regions-monadsfd-0.3
* http://hackage.haskell.org/package/regions-monadstf-0.3
* http://hackage.haskell.org/package/usb-safe-0.5.1
- No major changes in these packages just internal refactoring and
support for regions-0.3.*.
* http://hackage.haskell.org/package/safer-file-handles-0.3
- 'File' is turned into a GADT, it's parameterized with the IOMode
and its constructors are exported.
- Added support for bytestring IO.
- Internal refactoring.
* http://hackage.haskell.org/package/explicit-iomodes-0.2
This package is not a member of the family but it is required for
'safer-file-handles'. I released an update which:
- Added support for bytestring IO.
- Internal refactoring.
Additionally I would like to announce a new member of the family:
* http://hackage.haskell.org/package/regional-pointers-0.1
to quote the description:
"The library allows you to allocate memory in a region yielding a
regional pointer to it. When the region terminates all pointers are
automatically freed. Most importantly, a pointer can't be returned
from the region. So it's impossible to reference unallocated memory."
This package need some more work (primarily documentation and testing)
so I consider it a beta release.
Note that the darcs repositories for all packages are not updated
because I can't seem to get a SSH connection with code.haskell.org :-(
Happy Haskell Hacking,
Bas
More information about the Haskell-Cafe
mailing list