* Artyom Kazak <artyom.ka...@gmail.com> [2010-02-24 10:23:07+0200] > 2010/2/24 Brandon S. Allbery KF8NH <allb...@ece.cmu.edu>: > > On Feb 22, 2010, at 03:36 , Roman Cheplyaka wrote: > >> > >> * Anthony Cowley <acow...@seas.upenn.edu> [2010-02-21 14:15:00-0500] > >>> > >>> #! /usr/bin/env bash > >>> ./prog --RTS $* > >> > >> ./prog --RTS "$@" > >> > >> Otherwise it will work wrong if arguments contain quoted field > >> separators (e.g. spaces). > > > > > > #! /bin/sh > > ./prog --RTS ${1+"$@"} > > > > The longer specification above should work with whatever /bin/sh is around, > > whether it's Solaris /sbin/sh, FreeBSD's sh, general Linux bash, > > Debian/Ubuntu dash, etc. > > > > And with Windows, of course :) Haskell is cross-platform, isn't it?
Haskell is a language, it does not have any notion of platform. It has several implementations, which may or may not be cross-platform. (OP asked specifically about ghc, which supports a number of platforms, including Windows.) Here we talk not about ghc itself, but about POSIX shell interpreter, which is available on every POSIX-compliant operating system. Windows (out of the box) lacks implementation of POSIX shell. -- Roman I. Cheplyaka :: http://ro-che.info/ "Don't let school get in the way of your education." - Mark Twain _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe