4 ms·
What? FP has absolutely nothing to do with homoiconicity. And it was not started with Lisp. It started in 1930s, long before any programming languages existed.
by sklogic 12y ago
What? FP has absolutely nothing to do with homoiconicity. And it was not started with Lisp. It started in 1930s, long before any programming languages existed. Lisp was never a real FP language and never intended to become one.
FP is perfectly well defined. Most people would agree that most "functional" languages are not really functional but only employing some elements of the functional programming. There is no such a wide disagreement as with the vague, useless, pathetic notion of OOP/OOD.