./devel/hs-row-types, Open Records and Variants

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.0.1.2nb1, Package name: hs-row-types-1.0.1.2nb1, Maintainer: pkgsrc-users

This package uses closed type families and type literals to implement open
records and variants. The core is based off of the CTRex package, but it
also includes polymorphic variants and a number of additional
functions. That said, it is not a proper superset of CTRex as it
specifically forbids records from having more than one element of the same
label.


Master sites:

Filesize: 37.128 KB

Version history: (Expand)


CVS history: (Expand)


   2023-11-02 07:37:49 by Masatake Daimon | Files touched by this commit (1141)
Log message:
Revbump all Haskell after updating lang/ghc96
   2023-10-31 04:44:03 by Masatake Daimon | Files touched by this commit (5)
Log message:
devel/hs-row-types: import hs-row-types-1.0.1.2

This package uses closed type families and type literals to implement open
records and variants. The core is based off of the CTRex package, but it
also includes polymorphic variants and a number of additional
functions. That said, it is not a proper superset of CTRex as it
specifically forbids records from having more than one element of the same
label.