Send Beginners mailing list submissions to
[email protected]
To subscribe or unsubscribe via the World Wide Web, visit
http://mail.haskell.org/cgi-bin/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: Do IO actions *have* to be glued by the do syntax?
(Quanyang Liu)
2. Re: Do IO actions *have* to be glued by the do syntax? (Olumide)
3. Re: Do IO actions *have* to be glued by the do syntax?
(Andrew Bernard)
4. Re: Do IO actions *have* to be glued by the do syntax?
(Sumit Sahrawat, Maths & Computing, IIT (BHU))
5. Re: Do IO actions *have* to be glued by the do syntax?
(Sumit Sahrawat, Maths & Computing, IIT (BHU))
6. Re: haskell + python numpy (PICCA Frederic-Emmanuel)
7. pipe and IO (PICCA Frederic-Emmanuel)
----------------------------------------------------------------------
Message: 1
Date: Tue, 22 Mar 2016 20:06:14 +0800
From: Quanyang Liu <[email protected]>
To: The Haskell-Beginners Mailing List - Discussion of primarily
beginner-level topics related to Haskell <[email protected]>
Subject: Re: [Haskell-beginners] Do IO actions *have* to be glued by
the do syntax?
Message-ID: <[email protected]>
Content-Type: text/plain
Hi Olumide,
I didn't mean quip... If that offended you, I apologize.
But if you learn to find the answer out yourself, it will be more
efficient, since you don't need to wait for others...
For your question, a single query with 'haskell do' as keyword should be
enough.
On Tue, Mar 22 2016 at 19:46:00 +0800, Olumide wrote:
> Can I also add that this sort of elitist, unhelpful quip of a
> pseudo-answer is the reason that I've largely avoided asking Haskell
> beginner questions on stackoverflow.
>
> Haskell is a wonderful language with a steep learning curve and I
> believe that it is the intention of this group grow the user base of
> the language by create a place where beginners will not be afraid to
> ask questions. And hasty ill-thought, poorly worded answers like
> Quanyang's won't help the language get there sooner.
>
> - Olumide
--
Thanks,
Quanyang
------------------------------
Message: 2
Date: Tue, 22 Mar 2016 12:20:45 +0000
From: Olumide <[email protected]>
To: The Haskell-Beginners Mailing List - Discussion of primarily
beginner-level topics related to Haskell <[email protected]>
Subject: Re: [Haskell-beginners] Do IO actions *have* to be glued by
the do syntax?
Message-ID: <[email protected]>
Content-Type: text/plain; charset=windows-1252; format=flowed
Quanyang,
Thanks for your apology. I apologize too.
I do try to find out answers by myself but was unsuccessful in this case
probably because the answer lay in a topic/chapter of the book (Monads)
that I am yet to read. (I am reading LYH chapter-by-chapter.)
Sometimes our best attempts to find an answer will _fail_ ... and that's
why this mailing list exists. We should give each other the benefit of
the doubt and assume that someone that's asked a question has made some
sort of effort to understand before asking.
Regards,
- Olumide
On 22/03/2016 12:06, Quanyang Liu wrote:
> Hi Olumide,
>
> I didn't mean quip... If that offended you, I apologize.
>
> But if you learn to find the answer out yourself, it will be more
> efficient, since you don't need to wait for others...
>
> For your question, a single query with 'haskell do' as keyword should be
> enough.
>
> On Tue, Mar 22 2016 at 19:46:00 +0800, Olumide wrote:
>> Can I also add that this sort of elitist, unhelpful quip of a
>> pseudo-answer is the reason that I've largely avoided asking Haskell
>> beginner questions on stackoverflow.
>>
>> Haskell is a wonderful language with a steep learning curve and I
>> believe that it is the intention of this group grow the user base of
>> the language by create a place where beginners will not be afraid to
>> ask questions. And hasty ill-thought, poorly worded answers like
>> Quanyang's won't help the language get there sooner.
>>
>> - Olumide
>
------------------------------
Message: 3
Date: Tue, 22 Mar 2016 23:40:44 +1100
From: Andrew Bernard <[email protected]>
To: The Haskell-Beginners Mailing List - Discussion of primarily
beginner-level topics related to Haskell <[email protected]>
Subject: Re: [Haskell-beginners] Do IO actions *have* to be glued by
the do syntax?
Message-ID: <[email protected]>
Content-Type: text/plain; charset="utf-8"
Hello Sumit,
What is the Leavenworth guide? Googling for ?leavenworth guide haskell?
provides no hint at all. Well, it does give a lot of travel guides!
Andrew
On 22/03/2016, 22:46, "Beginners on behalf of Sumit Sahrawat, Maths &
Computing, IIT (BHU)" <[email protected] on behalf of
[email protected]> wrote:
Also, if you haven't, search for the Leavenworth guide. It takes this very
question in one of the miscellaneous discussions.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://mail.haskell.org/pipermail/beginners/attachments/20160322/d34c3266/attachment-0001.html>
------------------------------
Message: 4
Date: Tue, 22 Mar 2016 19:32:57 +0530
From: "Sumit Sahrawat, Maths & Computing, IIT (BHU)"
<[email protected]>
To: The Haskell-Beginners Mailing List - Discussion of primarily
beginner-level topics related to Haskell <[email protected]>
Subject: Re: [Haskell-beginners] Do IO actions *have* to be glued by
the do syntax?
Message-ID:
<cajbew8pdi5q9_6ggtij1ih06mxhnuvh7z118xjatx9zxegb...@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"
Is talking about the learnhaskell guide. The autocorrect showed its magic
there :)
It's a huge brr Chris Allen, who's currently writing a huge book about
Haskell.
Regards,
Sumit
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://mail.haskell.org/pipermail/beginners/attachments/20160322/e4af46b5/attachment-0001.html>
------------------------------
Message: 5
Date: Tue, 22 Mar 2016 19:34:35 +0530
From: "Sumit Sahrawat, Maths & Computing, IIT (BHU)"
<[email protected]>
To: The Haskell-Beginners Mailing List - Discussion of primarily
beginner-level topics related to Haskell <[email protected]>
Subject: Re: [Haskell-beginners] Do IO actions *have* to be glued by
the do syntax?
Message-ID:
<CAJbEW8NYiFer3rW0G9Dmo=mvuvmpjsskojx2h_gzg7h9-bd...@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"
Again, I meant 'guide by'.
On 22-Mar-2016 7:32 pm, "Sumit Sahrawat, Maths & Computing, IIT (BHU)" <
[email protected]> wrote:
> Is talking about the learnhaskell guide. The autocorrect showed its magic
> there :)
>
> It's a huge brr Chris Allen, who's currently writing a huge book about
> Haskell.
>
> Regards,
> Sumit
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://mail.haskell.org/pipermail/beginners/attachments/20160322/f45da612/attachment-0001.html>
------------------------------
Message: 6
Date: Tue, 22 Mar 2016 16:34:30 +0000
From: PICCA Frederic-Emmanuel
<[email protected]>
To: Daniel Bergey <[email protected]>, "[email protected]"
<[email protected]>
Subject: Re: [Haskell-beginners] haskell + python numpy
Message-ID:
<a2a20ec3b8560d408356cac2fc148e53b305c...@sun-dag3.synchrotron-soleil.fr>
Content-Type: text/plain; charset="us-ascii"
Hello,
thanks for the pointer, I will see if one of these package can be usefull for
me :)
Cheers
Frederic
------------------------------
Message: 7
Date: Tue, 22 Mar 2016 16:37:04 +0000
From: PICCA Frederic-Emmanuel
<[email protected]>
To: "[email protected]" <[email protected]>
Subject: [Haskell-beginners] pipe and IO
Message-ID:
<a2a20ec3b8560d408356cac2fc148e53b305c...@sun-dag3.synchrotron-soleil.fr>
Content-Type: text/plain; charset="us-ascii"
Hello,
Still playing with the Pipe module
here the code I try to write
getDataFrameHkl3D' :: DataFrameHkl3DH5SixsUhv -> Int -> IO DataFrameHkl3D
getDataFrameHkl3D' d i = do
positions <- get_position (h5mu d) i
return $ DataFrameHkl3D { df_n = i
, df_image = positions
}
getDataFrameHkl3D :: DataFrameHkl3DH5SixsUhv -> Producer DataFrameHkl3D IO ()
getDataFrameHkl3D d = do
n <- lift $ hkl_h5_len (h5mu d)
forM_ [0..n] $ \i -> yield $ getDataFrameHkl3D' d i
but when I compile it I get this error message
src/hkl3d.hs:274:3:
Couldn't match type `IO DataFrameHkl3D' with `DataFrameHkl3D'
Expected type: Proxy X () () DataFrameHkl3D IO ()
Actual type: Proxy X () () (IO DataFrameHkl3D) IO ()
In a stmt of a 'do' block:
forM_ [0 .. n] $ \ i -> yield $ getDataFrameHkl3D' d i
In the expression:
do { n <- lift $ hkl_h5_len (h5mu d);
forM_ [0 .. n] $ \ i -> yield $ getDataFrameHkl3D' d i }
In an equation for `getDataFrameHkl3D':
getDataFrameHkl3D d
= do { n <- lift $ hkl_h5_len (h5mu d);
forM_ [0 .. n] $ \ i -> yield $ getDataFrameHkl3D' d i }
I do not know how to fix my code...
Frederic
------------------------------
Subject: Digest Footer
_______________________________________________
Beginners mailing list
[email protected]
http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
------------------------------
End of Beginners Digest, Vol 93, Issue 18
*****************************************