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.

Download full text files

Export metadata

  • Export Bibtex
  • Export RIS
  • Export XML

Additional Services

Share in Twitter Search Google Scholar
Metadaten
Author:Felix Geller, Robert Hirschfeld, Gilad Bracha
URN:urn:nbn:de:kobv:517-opus-43035
Series (Serial Number):Technische Berichte des Hasso-Plattner-Instituts für Softwaresystemtechnik an der Universität Potsdam, ISSN 2191-1665 (36)
Publisher:Universitätsverlag Potsdam
Place of publication:Potsdam
Document Type:Book
Language:English
Date of Publication (online):2010/07/07
Year of Completion:2010
Publishing Institution:Universität Potsdam
Release Date:2010/07/07
Tag:Dynamische Typ Systeme; Muster; Musterabgleich; Objekt-Orientiertes Programmieren; Pattern Matching
Dynamic Type System; Object-Oriented Programming; Pattern Matching; Patterns
Pagenumber:81
RVK - Regensburg Classification:ST 230
Organizational units:An-Institute / Hasso-Plattner-Institut für Softwaresystemtechnik GMBH
Dewey Decimal Classification:0 Informatik, Informationswissenschaft, allgemeine Werke / 00 Informatik, Wissen, Systeme / 004 Datenverarbeitung; Informatik
Publication Way:Universitätsverlag Potsdam
Licence (German):License LogoKeine Nutzungslizenz vergeben - es gilt das deutsche Urheberrecht
Notes extern:
In Printform erschienen im Universitätsverlag Potsdam:

Geller, Felix: Pattern Matching for an object-oriented and dynamically typed programming language / Felix Geller ; Robert Hirschfeld ; Gilad Bracha. - Potsdam : Universitätsverlag Potsdam, 2010. - 81 S. : graph. Darst.
(Technische Berichte des Hasso-Plattner-Instituts für Softwaresystemtechnik an der Universität Potsdam ; 36)
ISSN 1613-5652
ISBN 978-3-86956-065-6
--> bestellen