Nemesis: a Rake like task management for Haskell with a nice DSL (BSD3 license)(github.com)
github.com
Nemesis: a Rake like task management for Haskell with a nice DSL (BSD3 license)
http://github.com/nfjinjing/nemesis/tree/master
3 comments
Super cool. Gonna play with it later tonight. Thanks for the link.
Make it "a rake like task management written in Haskell with a nice DSL for everyone" and I'll take a look. Why would a want to use a task management tool that is explicitly targeted at a single language?
It's not targeted at a single language. Just like rake with regards to ruby, I could use this to perform tasks unrelated to haskell code.
The short description says "a rake like task management tool _____for______ haskell". It doesn't say "written in haskell".
The trouble is that to run more complex operations, it's nice to have a high-level language to write your tasks in. Rake uses Ruby for this, and Nemesis Haskell.
Either app can be used for other purposes, for example, I use Rake to compile/run tests on my C# projects as an alternative to NAnt.
Either app can be used for other purposes, for example, I use Rake to compile/run tests on my C# projects as an alternative to NAnt.
"for" as in, the software is written on top of and in Haskell. As in, it's exactly what you just described.
Does it require a particular version of of ghc?
I have:
edit: After some guesswork I managed to build a cabal package from the source and re-installed, and it looks good. Perhaps something in the readme should mention steps needed to build from source?