Transforming sequences using threaded morphisms.

Clark, Tony (1997) Transforming sequences using threaded morphisms. Technical Report. University of Bradford. . [Monograph]

[img]
Preview
PDF
Download (237kB) | Preview

Abstract

Sequences are very useful structures in programming languages. Functional programming languages allow the convenient definition of transformations between sequence algebras and other types of data algebra. Sequence homomorphisms are an important class of such transformations. However, not all desired transformations can be expressed as homomorphisms. This paper describes a class of transformation which is a generalisation of homomorphisms: sequence morphisms with threads. This class is shown to contain a number of interesting sub-classes of transformation. The morphisms are described using a simple functional programming language and are applied to the design and implementation of a simple object-oriented programming language feature.

Item Type: Monograph (Technical Report)
Research Areas: A. > School of Science and Technology > Computer Science
A. > School of Science and Technology > Computer Science > Intelligent Environments group
A. > School of Science and Technology > Computer Science > SensoLab group
Item ID: 6180
Depositing User: Devika Mohan
Date Deposited: 01 Jul 2010 06:46
Last Modified: 14 Jun 2021 08:02
URI: https://eprints.mdx.ac.uk/id/eprint/6180

Actions (login required)

View Item View Item

Statistics

Downloads
Activity Overview
153Downloads
432Hits

Additional statistics are available via IRStats2.