Björn Gohla
Björn Gohla
It seems the latest changes have not been released to [hackage](https://hackage.haskell.org/package/effect-monad). Latest version there is 0.8.1.0 from 2018-01-24T16:19:35Z. There are 6 commits after that, notably the `fail` fix.
It's not clear to me at all from the README or from the generated code, how to create the bottom value (or `Nothing` in Haskell parlance). I have this generated...
We add a constructor `IfThenElif` to the `Statement` type to enable rendering bash expressions of the form ```bash if COMMANDS; then COMMANDS; [ elif COMMANDS; then COMMANDS; ]... [ else...
We add `UnescapedLiteral :: ByteString -> Expression t` as an escape hatch. As an example, this is needed to produce this piece of Bash output: ```bash bar="([name]=Bart [age]=12)" declare -A...
I have a use case for the following kind of function (nevermind the name): ``` bytes' :: [Identifier] -> Statement t -> Expression t ``` The idea is to obtain...
We add a new constructor `DollarNat` to the `SpecialVar` data type to make positional parameters beyond 9 available as special variables. They are rendered with curly braces around the index...
I would like to use hlint to output warnings for definitions of identifiers (type or value) that contain capitalisms, e.g., `getSMSOTP`. This is almost what the `camelCase` rule does. The...