An Implementation of Algebraic Data Types in Java using the Visitor Pattern
Anton Setzer
- 1. Algebraic Data Types.
- 2. Naive Modelling of Algebraic Types.
- 3. Defining Algebraic Types using Elimination Rules.
Anton Setzer: An implementation of algebraic data types in Java using the visitor pattern