[ 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.src download

Name ghc-safe
Epoch 0
Version 0.3.19
Release 7.el9
Architecture src
Website/URL https://hackage.haskell.org/package/safe
License BSD
Build Time 2023-08-18 20:25:45
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 21 KiB
Source Project ghc-safe-0.3.19-7.el9
SHA-256 checksum 4a4c119cba843aac23b42024d03cd3c8f0ce55b8fda1e2de0515c2e1d8f38007
× 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