Sisyphus repositório
Última atualização: 1 outubro 2023 | SRPMs: 18631 | Visitas: 37044613
en ru br
ALT Linux repositórios
S:0.5.0-alt1

Group :: Desenvolvimento/Haskell
RPM: ghc8.6.4-relude

 Principal   Changelog   Spec   Patches   Sources   Download   Gear   Bugs e FR  Repocop 

A versão atual: 0.5.0-alt1
Data da compilação: 20 setembro 2019, 12:07 ( 236.0 weeks ago )
Tamanho:: 42.77 Kb

Home page:   http://hackage.haskell.org/package/relude

Licença: MIT
Sumário: Custom prelude from Kowainik
Descrição:

== 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.

Mantenedor currente: Evgeny Sinelnikov

Lista dos contribuidores

Lista dos rpms provida por esta srpm:

  • ghc8.6.4-relude
ACL:
     
    projeto & código: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
    mantenedor atual: Michael Shigorin
    mantenedor da tradução: Fernando Martini aka fmartini © 2009