What's nice about FP and category-theoretical concepts is that they are universal, non-arbitrary and apply regardless of language without loss of precision. What you learn does not become obsolete even if you switch technologies or stacks.
If you fail to realize that reflection, macros, and OO contain universal concepts expressible in category theory but not present in FP sensu stricto, you're missing out, badly.
-
-
They do. I don't dispute that. The problem with OO is that it is not defined and exist in different languages with very subtle restrictions and implementation details.
-
A developer pretty much as to learn what the quirks are for each individual language, and what the implications of those quirks are on the programs you write. For example the order in which constructors are called and how fields are initialised.
- 2 more replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
Read my blog!