create account

RE: Why I want to learn Haskell by woz.software

View this thread on: hive.blogpeakd.comecency.com

Viewing a response to: @coderpath/why-i-want-to-learn-haskell

· @woz.software ·
Good luck. It is a beautiful language BUT if you come from an OO world will melt your mind :)

I have spent a couple of years scraping the surface of it . You might struggle with the way it expects you to work. It is like learning to code again from the ground up.

It will improve you code in all other languages a great deal, you will find the way you code changes.

I have picked F# (ML language which haskell can trace roots back to) as it fits in .NET so can hook into C#. 

Take a scan through my articles if you want some tips on the mindset. I have been exploring functional use in the imperative world. My earliest has some stuff on functional for the OO programmer :)

Enjoy the journey. You have an extra follower :)
properties (22)
authorwoz.software
permlinkre-coderpath-why-i-want-to-learn-haskell-20180313t093951577z
categoryhaskell
json_metadata{"tags":["haskell"],"app":"steemit/0.1"}
created2018-03-13 09:39:54
last_update2018-03-13 09:39:54
depth1
children2
last_payout2018-03-20 09:39:54
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length727
author_reputation2,321,910,395,519
root_title"Why I want to learn Haskell"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id44,101,903
net_rshares0
@coderpath ·
Thank you :) Really appreciate you taking the time to follow and reply. You've gained another follower as well.
👍  
properties (23)
authorcoderpath
permlinkre-wozsoftware-re-coderpath-why-i-want-to-learn-haskell-20180315t041155731z
categoryhaskell
json_metadata{"tags":["haskell"],"app":"steemit/0.1"}
created2018-03-15 04:11:54
last_update2018-03-15 04:11:54
depth2
children1
last_payout2018-03-22 04:11:54
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length111
author_reputation209,469,624
root_title"Why I want to learn Haskell"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id44,511,609
net_rshares2,972,594,148
author_curate_reward""
vote details (1)
@woz.software ·
The monadic stuff I am doing in C# all has grounding in haskell :)

The LINQ query syntax is really a direct port of the haskell do notation with different syntax sugar
properties (22)
authorwoz.software
permlinkre-coderpath-re-wozsoftware-re-coderpath-why-i-want-to-learn-haskell-20180317t012636311z
categoryhaskell
json_metadata{"tags":["haskell"],"app":"steemit/0.1"}
created2018-03-17 01:26:36
last_update2018-03-17 01:26:36
depth3
children0
last_payout2018-03-24 01:26:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length168
author_reputation2,321,910,395,519
root_title"Why I want to learn Haskell"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id44,859,546
net_rshares0