| Portability | portable |
|---|---|
| Stability | unstable |
| Maintainer | nvd124@gmail.com |
| Safe Haskell | Safe-Infered |
Data.FamilyTree
Description
This module is for Family Trees. It's got lenses, which are pretty cool. I would use Data.Binary to do saving and loading.
Better description coming soon!
Documentation
Constructors
| Person | |
Constructors
| Family | |
Fields
| |
data Relationship Source
Instances
personLens :: Int -> Lens FamilyTree PersonSource
familyLens :: Int -> Lens FamilyTree FamilySource
addPerson :: FamilyTree -> (FamilyTree, Int)Source
addFamily :: FamilyTree -> (FamilyTree, Int)Source
addEvent :: FamilyTree -> (FamilyTree, Int)Source
deletePerson :: Int -> FamilyTree -> FamilyTreeSource
deleteFamily :: Int -> FamilyTree -> FamilyTreeSource
deleteEvent :: Int -> FamilyTree -> FamilyTreeSource