The Expression Problem Revisited Four new solutions using generics

  title={The Expression Problem Revisited Four new solutions using generics},
  author={Mads Torgersen},
The expression problem (aka the extensibility problem) refers to a fundamental dilemma of programming: Can your application be structured in such a way that both the data model and the set of virtual operations over it can be extended without the need to modify existing code, without the need for code repetition and without runtime type 
Highly Cited
This paper has 84 citations. REVIEW CITATIONS
52 Citations
24 References
Similar Papers


Publications citing this paper.

85 Citations

Citations per Year
Semantic Scholar estimates that this publication has 85 citations based on the available data.

See our FAQ for additional information.


Publications referenced by this paper.
Showing 1-10 of 24 references

The expression problem

  • P. Wadler
  • Posted on the Java Genericity mailing list
  • 1998
Highly Influential
4 Excerpts

a data-centered solution in gbeta

  • E. Ernst
  • Personal communication
  • 2003
1 Excerpt

C# language specification

  • ECMA
  • publications…
  • 2002

gbeta – a Language with Virtual Attributes, Block Structure, and Propagating, Dynamic Inheritance

  • E. Ernst
  • PhD thesis, Department of Computer Science…
  • 1999
1 Excerpt

Similar Papers

Loading similar papers…