[Haskell-cafe] silently-0.0.1 (prevent IO actions from writing to stdout)

trystan.s at comcast.net trystan.s at comcast.net
Mon Mar 7 18:57:39 CET 2011



I was not aware of that! Very cool. 




Trystan Spangler 



----- Original Message ----- 
From: "Henning Thielemann" <lemming at henning-thielemann.de> 
To: "trystan s" <trystan.s at comcast.net> 
Cc: "Felipe Almeida Lessa" <felipe.lessa at gmail.com>, haskell-cafe at haskell.org 
Sent: Monday, March 7, 2011 9:56:16 AM 
Subject: Re: silently-0.0.1 (prevent IO actions from writing to stdout) 


On Mon, 7 Mar 2011, trystan.s at comcast.net wrote: 

> * I could see what OS it is and try those options and use a temp file only if it's an 
> unexpected os. Unfortunately System.Info.os reports windows (and some other os's) as 
> "mingw32", I think it's because of how GHC was compiled. Who knows what the real os is 
> or what each os will be reported as in the future or how they appear to other compilers 
> and runtimes. 

You could add a check to Cabal and then choose a platform-dependent module 
using 

If os(windows) 
Hs-Source-Dirs: windows/src 
Else 
Hs-Source-Dirs: unix/src 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/haskell-cafe/attachments/20110307/f5cfd418/attachment.htm>


More information about the Haskell-Cafe mailing list