# -*- 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

PortSystem              1.0
PortGroup               haskell 1.0

haskell.setup           data-accessor 0.2.2.3
revision                4
checksums               rmd160  fcee79837b8da1b076b6342d37e540c37597c53f \
                        sha256  f21535cd4cc6746a20c86357b481f9155f46f126720bc283f105d4a1d7ca41b9

platforms               darwin
license                 BSD
maintainers             nomaintainer

description             Utilities for accessing and manipulating fields of records
long_description        \
    With this package you can define record field accessors which allow \
    setting, getting and modifying values easily. The package clearly \
    demonstrates the power of the functional approach: You can combine \
    accessors of a record and sub-records, to make the access look like the \
    fields of the sub-record belong to the main record.