"I know, I know, functional programming is as fun as hitting your head with a
It is fun!
"It is a bit scary letting go of "central control" Classes provide, very human.
I mean, who's *boss*?"
The caller is the boss. With FP you know that arguments are all read-only.
This gives you unambiguous dataflow and you know when parallelism can be done
because the arguments just tell you.
let c = f(a)
..can run at once with..
let d = g(a)
..but not with..
let e = h(a,c)
Also "=" here isn't assignment, it is equality.
If I have a project that isn't FP, I make it into an FP project because it is
the right thing to do.
From: Friam <friam-boun...@redfish.com> on behalf of Owen Densmore
Sent: Friday, August 11, 2017 10:19:05 AM
To: Wedtech; Complexity Coffee Group
Subject: [FRIAM] Classes, Complexity, and Functional Programming – Kent C.
Dodds – Medium
I know, I know, functional programming is as fun as hitting your head with a
But this article does a nice job of showing how functional programming is very
It's objects and functions all the way down, and for me the best is no `this`.
It is a bit scary letting go of "central control" Classes provide, very human.
I mean, who's *boss*?
Do any of us *use* functional programming?
FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
to unsubscribe http://redfish.com/mailman/listinfo/friam_redfish.com
FRIAM-COMIC http://friam-comic.blogspot.com/ by Dr. Strangelove