
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
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.leboutillier@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