Return to search

Pattern Matching for an object-oriented and dynamically typed programming language

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.

Identiferoai:union.ndltd.org:Potsdam/oai:kobv.de-opus-ubp:4303
Date January 2010
CreatorsGeller, Felix, Hirschfeld, Robert, Bracha, Gilad
PublisherUniversität Potsdam, An-Institute. Hasso-Plattner-Institut für Softwaresystemtechnik GMBH
Source SetsPotsdam University
LanguageEnglish
Detected LanguageEnglish
TypeBook
Formatapplication/pdf
Rightshttp://opus.kobv.de/ubp/doku/urheberrecht.php

Page generated in 0.0024 seconds