fps is what we now call bytestring. Alas, hsplugins is dead. hsplugins is useful, but needs to be rewritten for modern GHC :(
- jeremy On Thu, Apr 1, 2010 at 9:02 AM, Thomas Davie <tom.da...@gmail.com> wrote: > Unfortunately though, h4sh seems to be broken, for one, there's no fps > package (apparently required), and hsplugins won't build with 6.12.1. > > Bob > > On 1 Apr 2010, at 15:41, Jeremy Shaw wrote: > > How about: > > http://www.cse.unsw.edu.au/~dons/h4sh.html > > It brings a lot of familiar Haskell functions to the command-line. And *is* > actually written in Haskell ;) > > - jeremy > > On Wed, Mar 31, 2010 at 6:05 PM, Patrick LeBoutillier < > patrick.leboutill...@gmail.com> wrote: > >> Hi all, >> >> I've been studying Haskell for about a year now, and I've really come >> to like it. In my daily work I write a lot of BASH shell scripts and I >> thought I'd try add some of the haskell features and constructs to >> BASH to make my scripting life a bit easier. So I've been working on a >> small BASH function library that implements some basic functional >> programming building blocks. >> >> Note: There is no actual Haskell code involved here. >> >> I put up the full manpage here: >> http://hpaste.org/fastcgi/hpaste.fcgi/view?id=24564 >> Source is here: >> http://svn.solucorp.qc.ca/repos/solucorp/bashkell/trunk/trunk/ >> >> All this is very prototypical, but here is an example of some of the >> stuff I've got so far (map, filter, foldr): >> >> $ ls data >> 1.txt 2.txt >> >> # basic map, argument goes on the command line >> $ ls -d data/* | map basename >> 1.txt >> 2.txt >> >> # map with lambda expression >> $ ls -d data/* | map '\f -> basename $f .txt' >> 1 >> 2 >> >> # simple filter, also works with lambda >> $ ls -d data/* | map basename | filter 'test 1.txt =' >> 1.txt >> >> # sum >> $ ls -d data/* | map '\f -> basename $f .txt' | foldr '\x acc -> echo >> $(($x + $acc))' 0 >> 3 >> >> Basically I'm looking for a bit of feedback/info: >> - Does anyone know if there are already similar projets out there? >> - Does anyone find this interesting? >> - Any other comment/suggestion/feedback >> - Where's a good place to promote such a project? >> >> >> Thanks a lot, >> >> Patrick LeBoutillier >> >> >> -- >> ===================== >> Patrick LeBoutillier >> Rosemère, Québec, Canada >> _______________________________________________ >> Haskell-Cafe mailing list >> Haskell-Cafe@haskell.org >> http://www.haskell.org/mailman/listinfo/haskell-cafe >> > > _______________________________________________ > Haskell-Cafe mailing list > Haskell-Cafe@haskell.org > http://www.haskell.org/mailman/listinfo/haskell-cafe > > >
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe