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: Configuration of Environment (Leonhard Applis)
----------------------------------------------------------------------
Message: 1
Date: Fri, 22 Nov 2019 14:13:15 +0000
From: Leonhard Applis <[email protected]>
To: "[email protected]" <[email protected]>
Subject: Re: [Haskell-beginners] Configuration of Environment
Message-ID:
<LgL8bBwW97tZNUL-ak1sYGEBXhXMVh4V4aZX-D-SoKvp08-ZNEzNGc-7uWtyzy9hE69cBoGAGEdT603rehEgzw333NuVenjVsN1YJ8RwzdA=@protonmail.com>
Content-Type: text/plain; charset="utf-8"
> Hi All,
>
> I’m a newcomer to Haskell and mailing list, so I am not sure if my question
> is proper.
>
> I use notepad++ to learn Haskell now. Are there any suggestions or
> conventions which can help me learn Haskell?
>
> Best regards,
> Juncheng
Hi Juncheng,
I think for learning "code", as in writing nice code, get yourself the Hlinter
[1] running.
It really spots great improvements and some very haskelly ways.
For Learning purposes I would suggest that you first "try it your way" step by
step, and check every step with hlint.
So: fun1 -> Hlint -> fun2 -> Hlint
Additionally you might want to enable a spell-checker (like, a normal one, for
english).
Last thing you might find very useful is a local Hoogle [2] install.
It's amazingly convenient if you want to know, e.g. the function which gives a
length of a list, but you don't remember if it was len, length, size, count ...
So you just search for [a] -> Int and voila.
Second Hoogle can help you find similar functions to what you are currently
building, often you are implementing something that is somewhere as a higher
order function already.
best regards,
Leonhard
[1] Hlint: http://hackage.haskell.org/package/hlint
[2] Hoogle: http://hackage.haskell.org/package/hoogle
-------------- next part --------------
A non-text attachment was scrubbed...
Name: publickey - [email protected] - 0x807FDDF3.asc
Type: application/pgp-keys
Size: 1843 bytes
Desc: not available
URL:
<http://mail.haskell.org/pipermail/beginners/attachments/20191122/582afdf3/attachment-0001.key>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 477 bytes
Desc: OpenPGP digital signature
URL:
<http://mail.haskell.org/pipermail/beginners/attachments/20191122/582afdf3/attachment-0001.sig>
------------------------------
Subject: Digest Footer
_______________________________________________
Beginners mailing list
[email protected]
http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
------------------------------
End of Beginners Digest, Vol 137, Issue 9
*****************************************