Synthesizing Object-Oriented and Functional Design to Promote Re-Use
Synthesizing Object-Oriented and Functional Design to Promote Re-Use Shriram Krishnamurthi, Matthias Felleisen, Daniel P. Friedman European Conference on Object-Oriented Programming, 1998 Abstract Many problems require recursively specified types of data and a collection of tools that operate on those data. Over time, these problems evolve so that the programmer must extend the toolkit or extend the types and adjust the existing tools accordingly. Ideally, this should be done without modifyi