packages feed

Focus-0.1: Focus.cabal

Name:          Focus
Version:       0.1
License:       MIT
License-file:  LICENSE
Category:      Data
Synopsis:      Tools for focusing in on locations within numbers
Description:   Focuses are lists of numbers where longer lists are treated as
               'focuses' on their parent lists. As such, `Focus []` is
               considered "unfocused" (it is EQ to all focuses), `Focus [1, 1]`
               is EQ to `Focus [1, 1, 3]` because their roots are equal, and so
               on. This isn't useful for testing true equality, but it is quite
               useful for traversing and pruning indexed rose trees from one
               locus to another.
Author:        Nate Soares
Maintainer:    nate@natesoares.com
Build-Type:    Simple
Cabal-Version: >=1.6

source-repository head
    type: git
    location: git://github.com/Soares/Focus.hs.git

Library
    Hs-Source-Dirs:   src
    Build-Depends:    base >= 4 && < 5, MissingH >= 1.0, split >= 0.1
    Exposed-modules:  Data.Focus, Data.Scope
    Ghc-Options:      -Wall
    Ghc-Prof-Options: -auto-all