[Haskell-beginners] Is working with Haskell easier on Linux than on a Mac?

Jeffrey Brown jeffbrown.the at gmail.com
Sun Oct 19 20:51:03 UTC 2014


Thanks, Ryan!

On Sun, Oct 19, 2014 at 1:22 PM, Ryan Trinkle <ryan.trinkle at gmail.com>
wrote:

> Hi Jeffrey,
>
> Haskell is what convinced me to switch to Linux (from Windows).  Since
> then, I've occasionally worked with Haskell on OS X, and I've found it to
> have more snags than working with Haskell on Linux.  Workarounds are
> usually forthcoming though, since a substantial fraction of Haskell users
> do use OS X.  Generally, there seems to be a bit more friction using
> Haskell with OS X than with Linux, but it can definitely be overcome.  Of
> course, Linux tends to have a bit more friction in dealing with the
> hardware, especially Apple hardware.
>
>
> Ryan
>
> On Sun, Oct 19, 2014 at 4:13 PM, Jeffrey Brown <jeffbrown.the at gmail.com>
> wrote:
>
>> I have read that Haskell is easier to work with on Linux than on Windows.
>> Is Haskell on Linux also easier than Haskell on OS X?
>>
>> I'm trying to do realtime OSC output from Haskell, because concurrency in
>> Python is hard. Brandon Allbery on the haskell-cafe list, told me "chrt"
>> and "sched_setscheduler" would be helpful. At the shell prompt I found that
>> my system (OS X 10.9) does not recognize "chrt". I found a library on
>> Hackage, "posix-realtime", that claims Mac compatibility and has a
>> "sched_setscheduler" function, but my attempts to install it fail:
>>
>> sh-3.2# cabal install posix-realtime
>> Resolving dependencies...
>> Downloading unix-2.3.2.0...
>> Configuring unix-2.3.2.0...
>> Building unix-2.3.2.0...
>> Failed to install unix-2.3.2.0
>> Last 10 lines of the build log ( /var/root/.cabal/logs/unix-2.3.2.0.log ):
>> Building unix-2.3.2.0...
>> Preprocessing library unix-2.3.2.0...
>>  dist/build/System/Posix/Signals.hs:124:10:
>>  fatal error: 'Signals.h' file not found
>> #include "Signals.h"
>>  ^
>> 1 error generated.
>>
>> Even if I found a solution to this particular problem, I'm worried I'll
>> keep running into similar ones, because I'm sure I'll keep trying new
>> packages. Would this kind of work be substantially easier if I were using,
>> say, Linux Mint?
>>
>> _______________________________________________
>> Beginners mailing list
>> Beginners at haskell.org
>> http://www.haskell.org/mailman/listinfo/beginners
>>
>>
>
> _______________________________________________
> Beginners mailing list
> Beginners at haskell.org
> http://www.haskell.org/mailman/listinfo/beginners
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/beginners/attachments/20141019/eeafc65e/attachment.html>


More information about the Beginners mailing list