Репозиторий Sisyphus
Последнее обновление: 21 сентября 2021 | Пакетов: 17350 | Посещений: 21919913
en ru br
Репозитории ALT

Группа :: Разработка/Haskell
Пакет: ghc8.6.4-relude

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Текущая версия: 0.5.0-alt1
Время сборки: 20 сентября 2019, 12:07 ( 104.6 недели назад )
Размер архива: 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

* 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

Текущий майнтейнер: Evgeny Sinelnikov

Список всех майнтейнеров, принимавших участие
в данной и/или предыдущих сборках пакета:

Список rpm-пакетов, предоставляемый данным srpm-пакетом:

  • ghc8.6.4-relude
    дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
    текущий майнтейнер: Michael Shigorin