summaryrefslogtreecommitdiff
path: root/devel/hs-classy-prelude
AgeCommit message (Collapse)AuthorFilesLines
2022-08-22*: bump for hs-vector-algorithms buildlink3.mk changewiz2-4/+4
2022-08-20hs*: recursive bump for new dependencies neededwiz2-4/+4
for hs-aeson, hs-vector
2022-02-26Bump all Haskell packages after enabling "split sections" in mk/haskell.mkpho2-3/+4
2022-02-24devel/hs-classy-prelude: import hs-classy-prelude-1.5.0.2pho5-0/+137
A better Prelude. Haskell's Prelude needs to maintain backwards compatibility and has many aspects that no longer represents best practice. The goals of classy-prelude are: * remove all partial functions * modernize data structures * generally use Text instead of String * encourage the use of appropriate data structures such as Vectors or HashMaps instead of always using lists and associated lists * reduce import lists and the need for qualified imports classy-prelude should only be used by application developers. Library authors should consider using mono-traversable, which classy-prelude builds upon.