[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
Where did the Haskell is hard meme start?
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: 29
Thread images: 3
File: fs.010-98.haskell.sign.jpg (11 KB, 328x217) Image search: [Google]
fs.010-98.haskell.sign.jpg
11 KB, 328x217
Where did the Haskell is hard meme start?
>>
probably by the people who were forced to learn it in school. They were mad they weren't programming in Java or w/e language they learned in high school or by themselves.
>>
>>54763451
Why would anyone willingly code in Java?
>>
>>54763466
That's where the jobs are, fäm
>>
>>54763857
I wonder if it has much of a future when Oracle is likely to sue anyone who makes a profit using it
>>
>>54763921
>be pajeet
>get sued
all part of the plan

thank you based oracle for saving American jobs
>>
Where did the "haskell is useful and can be used for professional-grade program " meme start?
>>
>>54765286
https://wiki.haskell.org/Haskell_in_industry
>>
>>54765295
Pajeets on suicide watch
>>
>>54765311
That's the same faggot who think Java is a good language though.
>>
>>54765325
No he doesn't. He has explicitly stated he has never programmed in Java, only on Java.
>>
>>54763431
newcomers probably saw haskell code with concepts not known to them, sort of like diving in the deep end of the swimming pool without knowing how to swim

as you said, the concepts are not hard and haskell isn't hard. You just need to gradually learn it (like anything in life)

also here is an explanation of some ``hard" concepts (read it after you can write some toy programs in haskell)
http://adit.io/posts/2013-04-17-functors,_applicatives,_and_monads_in_pictures.html
>>
>>54765527
start here to learn haskell
https://github.com/bitemyapp/learnhaskell
or if you want a book (costs money), try
http://haskellbook.com/
>>
>>54765527
>>54765576
Real World Haskell is comfy and free
>>
>>54763857
>>54765286
tfw I get paid to write haskell
>>
>>54763431

That "ready for industry" meme has to die.
>>
>>54765597
what kind of software do you create?

how hard was it finding haskell work?
>>
>>54765643
a full stack with a web frontend and a fairly complex backend (it's a sort of magical logic compiler generator thing that I can't say much more about)

not very
>>
>>54766003
so you use a haskell to javascript transpiler for the frontend
>>
>>54766003

Would you say haskell has been a benefit? Does your codebase contain more advanced abstractions?
>>
>>54766010
do*
>>
>>54766010
no, the frontend is a yesod server, and the client is a best hipster practices circa-2011 thing. (with the addition of a websockets-based message passing system) i.e., fairly sane javascript that does not do ridiculous amounts of heavy lifting

I would use elm if people hadn't already done pretty good JS libraries that do a lot of the hard work required

>>54766020
yeah. you'd really be surprised how genuinely useful some things that seem fairly far down the abstraction rabbit-hole are -- like lenses, GHC.Generics, foldable & traversable, ...

a notable mention is megaparsec (fork of parsec). if you have a megaparsec parser you basically also have perfect autocomplete functionality built-in. yesod is quite nice in terms of kitchen sink functionality. haskell's STM implementation is also extremely good

a fundamental thing that e.g. python, java etc. lack are (G)ADTs which are just so useful in practice
>>
>>54765295
http://flyingfrogblog.blogspot.com.br/2008/08/haskells-virginity.html


https://storify.com/realtalktech/the-truth-about-haskell-in-industry-startusp-and-b
>>
>>54766150
The author here is hilariously buttblasted. Tsuru Capital only responds to www.[...] which is a dumb DNS mistake unrelated to Haskell.

see http://www.tsurucapital.com vs
http://tsurucapital.com
>>
>>54766150
>>54766215
https://groups.google.com/forum/#!searchin/haskell-cafe/job
https://www.reddit.com/r/haskell/search?q=job&sort=new&restrict_sr=on&t=all
https://functionaljobs.com/
not used very much but worth looking at http://www.haskellers.com/jobs
>>
>>54766150
Cherry picking
>>
As a hardware (Verilog) guy, the concept behind Haskell, "Given the same inputs, these functions always return the same results" makes perfect sense. Should I into Haskell?
>>
File: suigintou-blink_400x400.gif.png (187 KB, 400x400) Image search: [Google]
suigintou-blink_400x400.gif.png
187 KB, 400x400
>>54763431
4SCRAPE creator did say "haskell is hard" back in 2009 or so when the site was having database problems.
>>
>>54767484
Sure
But you are going into a different world, the other end of the spectrum. The high level
Thread replies: 29
Thread images: 3

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.