Skip to content

Solutions to the Expression Problem Using Object Algebras

wikipedia Expression problem#Problem Solution using Object Algebra

cs.hku Solutions to the Expression Problem Using Object Algebras

This page documents solutions to the Expression Problem using object algebras. These solutions are meant to illustrate the use of object algebras in various programming languages. Object algebras and a solution to the Expression Problem in Java were presented in the paper:

Extensibility for the Masses: Practical Extensibility with Object Algebras

Bruno C. d. S. Oliveira and William R. Cook

The source code for the paper can be found here.

Reading the paper is recommended for understanding the code in the solutions as this web page only contains very limited information.

If you have a solution for the expression problem in your favourite language, and that language is not listed here, please consider sending it to us. We will publish it here together with the information about the author responsible for it.

Background: The Expression Problem

Requirements for a solution

Solutions using Object Algebras