Re: [Haskell-cafe] Shake, Shelly, FilePath

2013-03-09 Thread Greg Weber
Shelly is using system-filepath which was created as an improvement over using a simple String. For a build system in which you name all your files you may not care about the upside. If you want a version of Shelly that uses String you can try Shellish, its predecessor. Otherwise the shim should

[Haskell-cafe] Shake, Shelly, FilePath

2013-03-08 Thread Eli Frey
I began converting an unwieldy Makefile into a Haskell program via Shake, hoping that I could increase both its readability and modularity. The modularity has increased greatly, and I have found it exhilarating how much more I can express about my dependencies. However, readability has suffered.

Re: [Haskell-cafe] Shake, Shelly, FilePath

2013-03-08 Thread Ivan Lazar Miljenovic
On 9 March 2013 11:31, Eli Frey eli.lee.f...@gmail.com wrote: I began converting an unwieldy Makefile into a Haskell program via Shake, hoping that I could increase both its readability and modularity. The modularity has increased greatly, and I have found it exhilarating how much more I can