Djinn command-line interface
djinn is a tool to generate Haskell code from a type signature. This fork attempts to bring the modernize the codebase and provide easy integration with editors at the same time.
$ djinn "(.*)" "(c -> d) -> (a -> b -> c) -> a -> b -> d" (.*) :: (c -> d) -> (a -> b -> c) -> a -> b -> d (.*) a b c d = a (b c d)
Do be warned, however:
djinn-cli is very much a work in progress. I provide it in its uncompleted state mainly because it integrates with editors in a way that the pre-fork
djinn cannot. While it is not buggy, it is also not particularly featureful at the moment.