# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
# hs-pointedlist needs fclabels == 1.1.*
haskell.setup fclabels 1.1.7.1
checksums rmd160 7b68bc4323568af903c5b573999b059fbb0e520a \
sha256 d637223d0f49d978af69efc204dc2e32679a3b1f32b4d2905a8b05fbd7c864b8
maintainers {cal @neverpanic} openmaintainer
description First class accessor labels
This package provides first class labels that can act as bidirectional \
record fields. The labels can be derived automatically using Template \
Haskell which means you don't have to write any boilerplate yourself. The \
labels are implemented as lenses and are fully composable. Labels can be \
used to get, set and modify parts of a datatype in a consistent way.
depends_lib-append port:hs-mtl