Re:Why study functional programming? (2012)
by solomonb on Tuesday August 02, 2022 @05:47PM
(#32324693)
IMO the metaphor is already getting too frayed at this point.
I'm not opposed to metaphors in general, but metaphors are lot like abstractions. If you don't get the right one then the details leak everywhere and you may as well have not used it to begin with.
metaphors are good for beginners, to grasp the concept, they don't need to be perfectly valid.
for example the popular OOP metaphor a car is a vehicle becomes useless pretty much immediately.