An Analysis and Discussion of Solutions to the Expression Problem Across Programming Languages


The “expression problem” in programming language design refers to the following phenomenon that occurs in naive implementations in functional or object-oriented programming languages: suppose we have a set of object classes, and a set of methods that the classes support. Then, while requiring that existing code not be modified, it is often simple to extend… (More)


  • Presentations referencing similar topics