Programming, Computer Science, JavaScript, Functional Programming.
extensibility is known as “the expression problem”. There are solutions to this problem which enable both kinds of extensibility for objects in a modular way, but they are much more involved than the easy representational extensibility which we have right now. Abstract data types and objects both