creatur-5.6.8: Framework for artificial life experiments.

Copyright(c) Amy de Buitléir 2013-2014
LicenseBSD-style
Maintaineramy@nualeargais.ie
Stabilityexperimental
Portabilityportable
Safe HaskellNone
LanguageHaskell98

ALife.Creatur.Checklist

Description

A simple task list which persists between runs.

Synopsis

Documentation

class Checklist t where Source

Methods

status :: StateT t IO Status Source

markDone :: String -> StateT t IO () Source

notStarted :: StateT t IO Bool Source

done :: StateT t IO Bool Source

setItems :: [String] -> StateT t IO () Source

delete :: String -> StateT t IO () Source

mkPersistentChecklist :: FilePath -> PersistentChecklist Source

Creates a counter that will store its value in the specified file.