[Haskell-beginners] Cross-platform .hs files on Linux and Windows

Vinay Sajip vinay_sajip at yahoo.co.uk
Mon Apr 16 23:11:33 CEST 2012


Lorenzo Bolla <lbolla <at> gmail.com> writes:

> 
> Check this out:
>
http://stackoverflow.com/questions/6818031/use-shebang-hashbang-in-windows-command-prompt
> 

Thanks, but that link just leads either to answers saying it can't be done, or
information about using assoc and ftype to associate e.g. .hs files with
runhaskell. That's not the crux of the problem: the crux is that runhaskell on
Linux will run .hs files with a #!/usr/bin/env runhaskell (even though that's
not a valid line in Haskell), whereas runhaskell.exe on Windows will try to
parse that first line using the Haskell parser, even though it's not valid
Haskell (the Linux version presumably skips that first line).

Regards,

Vinay Sajip




More information about the Beginners mailing list