Re: [FRIAM] Classes, Complexity, and Functional Programming – Kent C. Dodds – Medium

2017-08-15 Thread Dale Schumacher
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:

Re: [FRIAM] Classes, Complexity, and Functional Programming – Kent C. Dodds – Medium

2017-08-12 Thread Owen Densmore
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.

Re: [FRIAM] Classes, Complexity, and Functional Programming – Kent C. Dodds – Medium

2017-08-11 Thread Marcus Daniels
. 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

Re: [FRIAM] Classes, Complexity, and Functional Programming – Kent C. Dodds – Medium

2017-08-11 Thread Owen Densmore
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

Re: [FRIAM] Classes, Complexity, and Functional Programming – Kent C. Dodds – Medium

2017-08-11 Thread Marcus Daniels
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

Re: [FRIAM] Classes, Complexity, and Functional Programming – Kent C. Dodds – Medium

2017-08-11 Thread Gary Schiltz
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

Re: [FRIAM] Classes, Complexity, and Functional Programming – Kent C. Dodds – Medium

2017-08-11 Thread Marcus Daniels
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

Re: [FRIAM] Classes, Complexity, and Functional Programming – Kent C. Dodds – Medium

2017-08-11 Thread Marcus Daniels
"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

Re: [FRIAM] Classes, Complexity, and Functional Programming – Kent C. Dodds – Medium

2017-08-11 Thread Russ Abbott
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: