Conversation
…est interface functions
|
@jvoigtlaender can you take a quick look if there's anything you'd want to be different in the example config usage? |
|
That's the test :: [ Test ]
...listing above? Looks good to me right now. As an aside (apparently not relevant for the expressions in the tests, only their types and implementation): Maybe the pair in |
|
Sounds good. I had also debated about the current redundancy in the environment, but it seemed to be better to only do the tree normalization once instead of (presumably) on every call of a function accessing the components. |
Reader (Picture,Components) aReader (Double -> (Picture,Components)) aReaderT env (Except String) ())assertString, which fails on any non-empty String)Example use:
ToDo: