[Haskell-beginners] Is working with Haskell easier on Linux than on a Mac?
Michael Martin
mmartin4242 at gmail.com
Mon Oct 20 00:25:38 UTC 2014
As a Linux bigot myself, I'd say go with Linux. However, if you are more
comfortable with OS X, I'm
gonna guess that installing X Code (or whatever the compiler package is
called these days) ought
to make this one particular problem (header file not found) go away.
On 10/19/2014 03:51 PM, Jeffrey Brown wrote:
> Thanks, Ryan!
>
> On Sun, Oct 19, 2014 at 1:22 PM, Ryan Trinkle <ryan.trinkle at gmail.com
> <mailto: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 <mailto: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 <mailto:Beginners at haskell.org>
> http://www.haskell.org/mailman/listinfo/beginners
>
>
>
> _______________________________________________
> Beginners mailing list
> Beginners at haskell.org <mailto: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/7311b269/attachment-0001.html>
More information about the Beginners
mailing list