danchoi / vmail

a vim interface for gmail
http://danielchoi.com/software/vmail.html
MIT License
786 stars 59 forks source link

Rewrite in Haskell #189

Closed tibbon closed 9 years ago

tibbon commented 9 years ago

I might be trolling you. Or not.

danchoi commented 9 years ago

Are you Haskelling?

tibbon commented 9 years ago

Attempting to Learn Me a Haskell. I need to break past some initial issues that I'm having, mostly in breaking out of more traditional software patterns (input/output and mutability mostly).

I'd like to get to the point where I can write a simple API with Haskell, but that seems a long way off.

On Tue, Feb 17, 2015 at 2:47 PM, Daniel Choi notifications@github.com wrote:

Are you Haskelling?

— Reply to this email directly or view it on GitHub https://github.com/danchoi/vmail/issues/189#issuecomment-74738569.

danchoi commented 9 years ago

Get the Graham Hutton Haskell book too -- the parsing chapter in that book is very helpful & the pure function chapters in Hutton are a better intro to the power of pure Haskell functions than the corresponding material in LYAH.

Also, when you get to Applicative Functors in LYAH, study that carefully. You may be skeptical at first how they can even be useful. But I use them everywhere. They are as important as monads. Real World Haskell book also has good practical Applicative Functor examples in the chapter on Parsec.

danchoi commented 9 years ago

Let's continue the conversation off thread. This is the wrong place.