BSD Ports

devel/hs-row-types 1.0.1.2nb5 NetBSD

Open Records and Variants

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
License
mit
Categories
devel
Package size
482.0 KiB, 6200.8 KiB installed

Description

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.

Install

Binary package:

pkgin install hs-row-types

From pkgsrc:

cd /usr/pkgsrc/devel/hs-row-types && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_641.0.1.2nb5
NetBSD 10.1 aarch641.0.1.2nb5
SmartOS / illumos x86_641.0.1.2nb5
macOS 15 arm641.0.1.2nb5

Dependencies

Run dependencies 6