Avatar
Diacone Frost
8633073b8567da97ad119fedd9716154aa283234cbb7d28d5131daa077d1cf7a
punk's not dead

I don't believe in silver bullet either. But functional has a nice mind shift. Where you realy start thinking about the data. Not particular algos or design or whatver is hot this year.

Btw. I don't remember if it was basic or pascal? Or I can't decide.

But C was the first language I used for serious programming (early days proprietary touch screen drivers for linux) when I was like 13.

Well, I wouldn't call C functional but rather procedural.

LISPs are functional. And homoiconic as a cherry on top.

syntax suggar? not at all. it's about how you think.

E.g. objects doing different things bases on their (private) state. when you're never sure what the state is.

Not to mention things like inheritance and overloading. And templates. And macros (ok C or LISPs have them too).

this is where functional programming changed me. Every programming task is a data transformation task.

The only abstraction I need is an abstraction like "sequence".

It all boils down to synchrous and asynchronous communication.

the most efficient work is work you never do. postponing replies usually achieves this goal for me.

I prefer the async because I usually make bad decision if forced to decide immediately.

structured procedural vs abstract behaviour

(I somehow lack better wording today, holidays are tough 🤪)

What if you can't afford the service now?

Free lunch?

The internet was the first step to liberate people. removed artifactial (state) borders for broader human cooperation.

then you are clearly twisting the history. and ignoring the kill the non-believers thing

Don't know what it is but reminds me "old" disney animation style like aladin.