Группа :: Разработка/Haskell
Пакет: ghc8.6.4-relude
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Текущая версия: 0.5.0-alt1
Время сборки: 20 сентября 2019, 12:07 ( 235.9 недели назад )
Размер архива: 42.77 Kb
Домашняя страница: http://hackage.haskell.org/package/relude
Лицензия: MIT
О пакете: Custom prelude from Kowainik
Описание:
Список всех майнтейнеров, принимавших участие
в данной и/или предыдущих сборках пакета: Список rpm-пакетов, предоставляемый данным srpm-пакетом:
ACL:
Время сборки: 20 сентября 2019, 12:07 ( 235.9 недели назад )
Размер архива: 42.77 Kb
Домашняя страница: http://hackage.haskell.org/package/relude
Лицензия: MIT
О пакете: Custom prelude from Kowainik
Описание:
== Goals
* Avoid all partial functions (like @head :: [a] -> a@). The types of
partial functions lie about their behavior and usage of such functions can
lead to the unexpected bugs. Though you can still use some unsafe functions
from @Relude.Unsafe@ module, but they are not exported by default.
* Type-safety. We like to make invalid states unrepresantable. And if
it's possible to express this concept through the types then we will do it.
* Performance. Prefer Text over [String], use spaceleak-free functions
(like our custom sum and product).
* Minimalism (low number of dependencies). We don't force users of
relude to stick to some specific lens or text formatting or logging
library.
* Convenience (like lifted to @MonadIO@ functions, more reexports). But
we want to bring common types and functions (like containers and
bytestrng) into scope because they are used in almost every application
anyways.
Текущий майнтейнер: Evgeny Sinelnikov * Avoid all partial functions (like @head :: [a] -> a@). The types of
partial functions lie about their behavior and usage of such functions can
lead to the unexpected bugs. Though you can still use some unsafe functions
from @Relude.Unsafe@ module, but they are not exported by default.
* Type-safety. We like to make invalid states unrepresantable. And if
it's possible to express this concept through the types then we will do it.
* Performance. Prefer Text over [String], use spaceleak-free functions
(like our custom sum and product).
* Minimalism (low number of dependencies). We don't force users of
relude to stick to some specific lens or text formatting or logging
library.
* Convenience (like lifted to @MonadIO@ functions, more reexports). But
we want to bring common types and functions (like containers and
bytestrng) into scope because they are used in almost every application
anyways.
Список всех майнтейнеров, принимавших участие
в данной и/или предыдущих сборках пакета: Список rpm-пакетов, предоставляемый данным srpm-пакетом:
- ghc8.6.4-relude