←back to thread

873 points belter | 1 comments | | HN request time: 0.214s | source
Show context
bayindirh ◴[] No.42947070[source]
It felt good to read someone who thinks like me, honestly.

Also the observation of "The trouble with functional programming is functional programmers" is absolutely correct.

This needs to be said more. Way more.

P.S.: You can ask why, and I can answer honestly, without hostility.

replies(3): >>42947155 #>>42947498 #>>42949383 #
nickpeterson ◴[] No.42947498[source]
I think trying to fit everything into the same lens is usually the real problem. Functional programming is a great methodology for a lot of things, but there are many ways to design things. Chances are really good that something elegantly written in prolog won't be as elegant in scheme or java, and vice versa.
replies(1): >>42947537 #
1. bayindirh ◴[] No.42947537[source]
Yes, this is one of the bigger (if not the biggest) problems. I don't think that imperative programming is the only or the best way, either.

The different approaches can and do transform some really ugly things in one paradigm to something really neat and joyful things in another.

But reaching that level of maturity or flexibility is rather hard as far as I can see, and it's honestly sad.