On Fri, Oct 17, 2008 at 1:58 AM, Max Battcher <[EMAIL PROTECTED]> wrote: >> There's a Haskell library called HSH which might help in this respect, >> e.g. you could do something along the lines of >> >> test_issue33 = assert_succeeds $ "darcs changes --xml" -|- "xmllint" >> >> Where "darcs changes --xml" and "xmllint" are run by the shell. > > Also interesting to note that HSH.ShellEquivs encourages pure Haskell > equivalents to grep: > > http://software.complete.org/static/hsh/doc//HSH/HSH-ShellEquivs.html > > This has come up as an issue in testing recently for the Solaris > buildbot, due to differences in greps (not to mention that Windows users > might not have grep installed). > > Bash shell scripts to HSH-based Haskell seems like potentially something > a Haskell novice could do (as in I could see myself converting a few to > practice writing Haskell).
I'd rather see a sh-compatible tool written in haskell with builtin grep etc. A friend is working on one, and I'm willing to wait a few weeks to see how it progresses. It's very nice being able to copy from the tests into my bash shell when trying to figure out what's going wrong. David _______________________________________________ darcs-users mailing list [email protected] http://lists.osuosl.org/mailman/listinfo/darcs-users
