Hacker News new | ask | show | jobs
by JacobGoodson 266 days ago
"but is static typing considered a functional feature more broadly"

It might be, but it is not an essential feature. Functional programming is the practice of using pure functions as the primary form of computation and composition. Whether one adds types to this is as relevant as adding types to any other paradigm (imperative, oop, logical, functional, etc)

1 comments

Right, that was my assumption. I asked because the person I replied to mentioned the popularity of dynamic languages as a data-point for the decline in popularity of functional programming.
To drive the point a little further, all of those paradigms encompass both statically typed languages and dynamically typed ones.