# -*- 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 # $Id$ PortSystem 1.0 PortGroup haskell 1.0 # hs-pointedlist needs fclabels == 1.1.* haskell.setup fclabels 1.1.7.1 revision 3 checksums rmd160 7b68bc4323568af903c5b573999b059fbb0e520a \ sha256 d637223d0f49d978af69efc204dc2e32679a3b1f32b4d2905a8b05fbd7c864b8 license BSD maintainers cal openmaintainer platforms darwin description First class accessor labels long_description \ 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