[ All 3 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z ]
×

Package ghc-safe-0.3.19-7.el9.x86_64 download

Name ghc-safe
Epoch 0
Version 0.3.19
Release 7.el9
Architecture x86_64
Website/URL https://hackage.haskell.org/package/safe
License BSD
Build Time 2023-08-18 20:26:32
Build Host builder-x86-01.inferitos.ru
Summary Library of safe (exception free) functions
Repositories Extras
Description A library wrapping 'Prelude'/'Data.List' functions that can throw exceptions, such as 'head' and '!!'. Each unsafe function has up to four variants, e.g. with 'tail': * 'tail :: [a] -> [a]', raises an error on 'tail []'. * 'tailMay :: [a] -> /Maybe/ [a]', turns errors into 'Nothing'. * 'tailDef :: /[a]/ -> [a] -> [a]', takes a default to return on errors. * 'tailNote :: /String/ -> [a] -> [a]', takes an extra argument which supplements the error message. * 'tailSafe :: [a] -> [a]', returns some sensible default if possible, '[]' in the case of 'tail'. This package is divided into three modules: * "Safe" contains safe variants of 'Prelude' and 'Data.List' functions. * "Safe.Foldable" contains safe variants of 'Foldable' functions. * "Safe.Exact" creates crashing versions of functions like 'zip' (errors if the lists are not equal) and 'take' (errors if there are not enough elements), then wraps them to provide safe variants.
Errata
Size 44 KiB
Source Project ghc-safe-0.3.19-7.el9
SHA-256 checksum 2aa9dfe711f63c7a75e32c8a67ba4477f21aa3179ed3720aeaa99e7239fd7c83
× Full screenshot
Changelog link
* Fri Aug 18 2023 Alexey Lyubimov <a.lyubimov@msvsphere.ru> - 0.3.19-7
- Rebuilt for MSVSphere 9.2

* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.19-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild