Send Beginners mailing list submissions to
        [email protected]

To subscribe or unsubscribe via the World Wide Web, visit
        http://www.haskell.org/mailman/listinfo/beginners
or, via email, send a message with subject or body 'help' to
        [email protected]

You can reach the person managing the list at
        [email protected]

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Beginners digest..."


Today's Topics:

   1. Re:  latest Haskell Platform build fails (Michael Martin)
   2. Re:  Is working with Haskell easier on Linux than on a Mac?
      (Brandon Allbery)
   3. Re:  Is working with Haskell easier on Linux than on a Mac?
      (Michael Martin)
   4. Re:  Is working with Haskell easier on Linux than on a Mac?
      (Jeffrey Brown)


----------------------------------------------------------------------

Message: 1
Date: Sun, 19 Oct 2014 19:27:56 -0500
From: Michael Martin <[email protected]>
To: The Haskell-Beginners Mailing List - Discussion of primarily
        beginner-level topics related to Haskell <[email protected]>
Subject: Re: [Haskell-beginners] latest Haskell Platform build fails
Message-ID: <[email protected]>
Content-Type: text/plain; charset=windows-1252; format=flowed


On 10/19/2014 02:55 AM, Heinrich Apfelmus wrote:
> Mateusz Kowalczyk wrote:
>> On 10/18/2014 01:16 PM, Michael Martin wrote:
>>>
>>> I find it astonishing that build/install fails because it finds
>>> that a dependency that it needs is already installed. This is
>>> totally unreasonable. I was really looking forward to experimenting
>>> with Cloud Haskell, but the pain of installation, coupled with
>>> Haskell's well-known issues with "dependency hell", have soured me
>>> on Haskell. The language itself is amazing - I really like it. But
>>> I'm afraid that the dysfunctional nature of the Haskell ecosystem
>>> is driving me back to Erlang/OTP. OTP has proven to be industrial 
>>> strength. I hope that someday (soon), Haskell will be able to claim
>>>  that, as well.
>>>
>>
>> Why don't you use [1] instead of getting the source binary and
>> finding yourself struggling? It comes with GHC.
>>
>> [1]: http://www.haskell.org/platform/linux.html#binary
>
> Indeed. Michael, don't make this harder on yourself than it needs to 
> be. I know, you're using Linux, but it's just easier to download the 
> binary and run the installer. Trying to compile source code in an 
> ecosystem that you are not familiar with yet is likely to give you 
> headaches. The download site for GHC explicitly says "Stop! For most 
> users, we recommend installing the Haskell Platform instead of GHC" in 
> big red letters.
>
> Also, Michael, you don't actually have to install the platform. You 
> *already have* a working Haskell environment, as you managed to 
> install GHC and cabal just fine. Besides the packaging, the Haskell 
> platform just contains some useful packages, which you can easily 
> install after the fact via cabal.
>
>
> Best regards,
> Heinrich Apfelmus
>
> -- 
> http://apfelmus.nfshost.com
>

Thanks for the clarification, Heinrich. It was not apparent to me just 
what the Platform package
represented. I'll continue to evaluate Haskell.

> _______________________________________________
> Beginners mailing list
> [email protected]
> http://www.haskell.org/mailman/listinfo/beginners



------------------------------

Message: 2
Date: Sun, 19 Oct 2014 20:29:51 -0400
From: Brandon Allbery <[email protected]>
To: The Haskell-Beginners Mailing List - Discussion of primarily
        beginner-level topics related to Haskell <[email protected]>
Subject: Re: [Haskell-beginners] Is working with Haskell easier on
        Linux than on a Mac?
Message-ID:
        <CAKFCL4WgdqBGa7NR03utTm=ndvqi8jf9ocebumygpxws+tp...@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

On Sun, Oct 19, 2014 at 8:25 PM, Michael Martin <[email protected]>
wrote:

> 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.
>

I'd guess otherwise, because "" in a #include (having peeked back at the
original message) means it's a locally defined file, not a system header.
That said, it doesn't rule out configure not having created it because it
couldn't find some system header --- but the Command Line Tools should be
sufficient for that.

-- 
brandon s allbery kf8nh                               sine nomine associates
[email protected]                                  [email protected]
unix, openafs, kerberos, infrastructure, xmonad        http://sinenomine.net
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://www.haskell.org/pipermail/beginners/attachments/20141019/6db3c031/attachment-0001.html>

------------------------------

Message: 3
Date: Sun, 19 Oct 2014 19:34:27 -0500
From: Michael Martin <[email protected]>
To: The Haskell-Beginners Mailing List - Discussion of primarily
        beginner-level topics related to Haskell <[email protected]>
Subject: Re: [Haskell-beginners] Is working with Haskell easier on
        Linux than on a Mac?
Message-ID: <[email protected]>
Content-Type: text/plain; charset="windows-1252"; Format="flowed"


On 10/19/2014 07:29 PM, Brandon Allbery wrote:
> On Sun, Oct 19, 2014 at 8:25 PM, Michael Martin <[email protected] 
> <mailto:[email protected]>> wrote:
>
>     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.
>
>
> I'd guess otherwise, because "" in a #include (having peeked back at 
> the original message) means it's a locally defined file, not a system 
> header. That said, it doesn't rule out configure not having created it 
> because it couldn't find some system header --- but the Command Line 
> Tools should be sufficient for that.
>

Signals.h provides an interface to OS process signals, and should be 
provided by either the compiler
package, or by the operating system itself. A quick google for "Mac OS/X 
Signals.h" tells me that this
header file is, indeed, provided by the X-Code compiler package.

> -- 
> brandon s allbery kf8nh sine nomine associates
> [email protected] <mailto:[email protected]> 
> [email protected] <mailto:[email protected]>
> unix, openafs, kerberos, infrastructure, xmonad http://sinenomine.net
>
>
> _______________________________________________
> Beginners mailing list
> [email protected]
> http://www.haskell.org/mailman/listinfo/beginners

-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://www.haskell.org/pipermail/beginners/attachments/20141019/74c51c20/attachment-0001.html>

------------------------------

Message: 4
Date: Sun, 19 Oct 2014 17:34:57 -0700
From: Jeffrey Brown <[email protected]>
To: The Haskell-Beginners Mailing List - Discussion of primarily
        beginner-level topics related to Haskell <[email protected]>
Subject: Re: [Haskell-beginners] Is working with Haskell easier on
        Linux than on a Mac?
Message-ID:
        <CAEc4Ma0VXy285zFgih=fgjjidvsq3ignr5jja01toxq1qm4...@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

Long ago (2007?) I switched from Linux to Mac because I could not figure
out how to do music on Linux -- in particular I remember audio interfaces
were particularly difficult to configure -- and on the Mac everything "just
worked". As my toolset diverges from the standard Mac audio rigs, though,
that it "just works" seems to become less and less true.

I've got XCode and the command line tools installed already. Installing
those certainly solved some problems, but alas not all of them.

On Sun, Oct 19, 2014 at 5:25 PM, Michael Martin <[email protected]>
wrote:

>  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 <[email protected]>
> 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 <[email protected]>
>> 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
>>> [email protected]
>>> http://www.haskell.org/mailman/listinfo/beginners
>>>
>>>
>>
>> _______________________________________________
>> Beginners mailing list
>> [email protected]
>> http://www.haskell.org/mailman/listinfo/beginners
>>
>>
>
>
> _______________________________________________
> Beginners mailing 
> [email protected]http://www.haskell.org/mailman/listinfo/beginners
>
>
>
> _______________________________________________
> Beginners mailing list
> [email protected]
> http://www.haskell.org/mailman/listinfo/beginners
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://www.haskell.org/pipermail/beginners/attachments/20141019/b299f751/attachment.html>

------------------------------

Subject: Digest Footer

_______________________________________________
Beginners mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/beginners


------------------------------

End of Beginners Digest, Vol 76, Issue 17
*****************************************

Reply via email to