Hacker News new | ask | show | jobs
by austin-cheney 1185 days ago
It is functional and imperative. Functional does not mean only declarative. There are even functional programming languages that don’t allow declarative style like Rebol and Red.

Likewise declarative does not necessarily mean functional. The examples you mention are declarative but not explicitly functional.

I get the impression people come to these statements because they read something about functions somewhere once. When you get past the vanity and actually read the code it’s just a bunch of functions and no vanity.