[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y ] [Home]
4chanarchives logo
Any good book recommendations to learn haskell? What is a good
Images are sometimes not shown due to bandwidth/network limitations. Refreshing the page usually helps.

You are currently reading a thread in /g/ - Technology

Thread replies: 11
Thread images: 2
File: haskell-logo.png (10 KB, 512x80) Image search: [Google]
haskell-logo.png
10 KB, 512x80
Any good book recommendations to learn haskell? What is a good one for beginners?
>>
File: haskell-book-cover.png (44 KB, 672x888) Image search: [Google]
haskell-book-cover.png
44 KB, 672x888
>>55157405
Pic related, good luck anon!
>>
>>55157420
This is the only correct answer, but really Haskell is a garbage toy language for fucknuggets. Unfortunately you won't realise this until you've spent a few weeks cuddled up next to it, so knock yourself out I guess.

When you try using it for anything except fizzbuzz you'll wish you hadn't wasted your time.
>>
>>55157479
Why is it garbage? what can you exactly do with it
>>
>>55157405
As someone who has been doing functional programming for a while now, this is exactly correct.

My recommendations:

> scala / scala.js -

disclosure: this is my primary language. it's also mainstream / risk free by now.

> elm-lang
this is very new, but it's going places. has an amazing community.

>clojurescript
only because of swanodette and related people. clojure for backend is rubbish

>rust
new and yet to find a real niche other than building desktop applications, but it tries to bring the simplest and best parts of FP without garbage collection

>swift
if you need to do iOS stuff
>>
>>55157538

>As someone who has been doing functional programming for a while now, this is exactly correct.
I mean this >>55157479

haskell is academic garbage that does not work in the 2010s
>>
>>55157538
>new and yet to find a real niche other than building desktop applications

meh rust is not suitable for building desktop applications either today.

afaik, there is only one program that's ever been written in rust,
>>
>>55157538
I'm a mathematician, are you saying that I should learn scala over Haskell?
>>
>>55157705
>I'm a mathematician
What's it like being unemployed?
>>
>>55157756
Like freedom
>>
>>55157705
Depends on what sort of mathematician you are I suppose. Either way I'll assume you are in academics

> category theory
shouldn't you be using idris or adga or siblings?

> algorithms / compilers / programming langs
I've seen recent papers that use scala, so yeah for this use scala over haskell

> other stuff
your choice of language does not matter - just use what others in your field use?


I just think haskell is overrated. And it lacks the sorts of powerful constructs that scala has, and its community is obnoxious compared to say, elm.
Thread replies: 11
Thread images: 2

banner
banner
[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y] [Home]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
If a post contains personal/copyrighted/illegal content you can contact me at [email protected] with that post and thread number and it will be removed as soon as possible.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com, send takedown notices to them.
This is a 4chan archive - all of the content originated from them. If you need IP information for a Poster - you need to contact them. This website shows only archived content.