Portability | Portable (Cookbook |
---|---|
Stability | Stable |
Maintainer | nathanpisarski@gmail.com |
Safe Haskell | Safe-Inferred |
Another library for managing databases. It GREATLY breaks compatibility with Quill, and it will eventually deprecate Quill. It's a whitespace-independant string-based flat file language for database information. Some advantages that Quill2 has over Quill include: Record database entries, list support, better commenting support, more complete API, and greater error handling / safety.
- data Element a
- type Quill = (String, Element String)
- decomment :: String -> String
- prepare :: [String] -> String
- pTable :: String -> Quill
- pFile :: [String] -> [Quill]
- data QuillStatus
- getQuillName :: Quill -> String
- getQuill :: [Quill] -> String -> QuillStatus
- lookUp :: [Quill] -> (String, String) -> String
- removeQuill :: [Quill] -> String -> [Quill]
- removeItem :: [Quill] -> (String, String) -> [Quill]
- addQuill :: [Quill] -> Quill -> [Quill]
- addToQuill :: Quill -> (String, String) -> Quill
- addItem :: [Quill] -> (String, String, String) -> [Quill]
- changeItem :: [Quill] -> (String, String, String) -> [Quill]
- toString :: Quill -> String
Documentation
The body of a table or list.
decomment :: String -> StringSource
Strip comments from a sanitized string. Comments start with * and end with *.
data QuillStatus Source
getQuillName :: Quill -> StringSource
getQuill :: [Quill] -> String -> QuillStatusSource
removeQuill :: [Quill] -> String -> [Quill]Source