Name : ghc-safe
| |
Version : 0.3.17
| Vendor : obs://build_opensuse_org/home:frispete
|
Release : 27.2
| Date : 2018-05-19 02:26:54
|
Group : Development/Libraries/Haskell
| Source RPM : ghc-safe-0.3.17-27.2.src.rpm
|
Size : 0.18 MB
| |
Packager : (none)
| |
Summary : Library of safe (exception free) functions
|
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.
|
RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/home:/frispete:/haskell/openSUSE_Leap_42.1/x86_64 |
Hmm ... It's impossible ;-) This RPM doesn't exist on any FTP server
Provides :
ghc-safe
ghc-safe(x86-64)
libHSsafe-0.3.17-HEmZRpXGD3s2ywM3rHJ1ur-ghc8.4.2.so()(64bit)
Requires :