A while ago, I wrote up a few examples of functional and reactive
(actor-based) techniques using JavaScript. Perhaps they will add something
to this discussion.
http://www.dalnefre.com/wp/2017/01/same-fringe-revisited/
On Sat, Aug 12, 2017 at 11:20 AM, Owen Densmore wrote:
Great info, thanks.
A few constraints:
- I've finally gotten back to Write & Run JavaScript, no transpiling.
- My workflow also is simplified: only npm scripts possibly using a node
script.
- I run a local hot-loading node http server so Write & Run is automatic.
All managed by a npm script.
.
Marcus
From: Friam <friam-boun...@redfish.com> on behalf of Owen Densmore
<o...@backspaces.net>
Sent: Friday, August 11, 2017 9:42:15 PM
To: The Friday Morning Applied Complexity Coffee Group
Cc: Wedtech
Subject: Re: [FRIAM] Classes, Complexity, and Functional Programming – K
On Fri, Aug 11, 2017 at 10:30 AM, Marcus Daniels
wrote:
> "I know, I know, functional programming is as fun as hitting your head
>> with a brick."
>
> It is fun!
>
That's great to hear, too much is NOT fun in programming!
> If I have a project that isn't FP, I make it
M] Classes, Complexity, and Functional Programming – Kent C.
Dodds – Medium
Interesting timing. Although I don't do much software development these days,
I've been fiddling around with Clojure off and on for the last few years. I
conceptually like the ideas behind it, but it takes immutability
Interesting timing. Although I don't do much software development these
days, I've been fiddling around with Clojure off and on for the last few
years. I conceptually like the ideas behind it, but it takes immutability
to more of an extreme than I feel is necessary (e.g. unless you use its
It is really not a big change from classes. If you already have objects,
often all you have to change is that you return them. Object-oriented
languages implicitly have the notion of the object as a first argument, so
you've got a container to work with. The job of higher level code is to
"I know, I know, functional programming is as fun as hitting your head with a
brick."
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
Can't resist. I've been in love with functional programming for years. I
teach an introductory Haskell class. My goal is to get students to think at
a higher level that functional programming facilitates.
P.S. The link in Owen's message wasn't created properly. Here's a
correction: