| Safe Haskell | None |
|---|
Hbro.History
Description
Designed to be imported as qualified.
- data Entry = Entry {}
- log :: (MonadBase IO m, ConfigReader n m, GUIReader n m, MonadError HError m) => FilePath -> m ()
- add :: (MonadBase IO m, ConfigReader n m, MonadError HError m) => FilePath -> Entry -> m ()
- parseEntry :: MonadError HError m => String -> m Entry
- select :: (Functor m, MonadBase IO m, MonadError HError m) => FilePath -> [String] -> m Entry
Documentation
log :: (MonadBase IO m, ConfigReader n m, GUIReader n m, MonadError HError m) => FilePath -> m ()Source
Log current visited page to history file
Arguments
| :: (MonadBase IO m, ConfigReader n m, MonadError HError m) | |
| => FilePath | History file |
| -> Entry | History entry to add |
| -> m () |
Add a new entry to history file
parseEntry :: MonadError HError m => String -> m EntrySource
Try to parse a String into a history Entry.