Pattern matching is a well-established concept in the functional programming community. It provides the means for concisely identifying and destructuring values of interest. This enables a clean separation of data structures and respective functionality, as well as dispatching functionality based on more than a single value. Unfortunately, expressive pattern matching facilities are seldomly incorporated in present object-oriented programming languages. We present a seamless integration of pattern matching facilities in an object-oriented and dynamically typed programming language: Newspeak.
We describe language extensions to improve the practicability and integrate our additions with the existing programming environment for Newspeak.
This report is based on the first author’s master’s thesis.
Identifer | oai:union.ndltd.org:Potsdam/oai:kobv.de-opus-ubp:4303 |
Date | January 2010 |
Creators | Geller, Felix, Hirschfeld, Robert, Bracha, Gilad |
Publisher | Universität Potsdam, An-Institute. Hasso-Plattner-Institut für Softwaresystemtechnik GMBH |
Source Sets | Potsdam University |
Language | English |
Detected Language | English |
Type | Book |
Format | application/pdf |
Rights | http://opus.kobv.de/ubp/doku/urheberrecht.php |
Page generated in 0.0021 seconds