1.

Record Nr.

UNINA9910339052603321

Titolo

Trends in functional programming . Volume 6 / / edited by Marko van Eekelen

Pubbl/distr/stampa

Bristol ; ; Portland, Ore., : Intellect, 2007

ISBN

1-281-18742-9

9786611187422

1-84150-990-6

Edizione

[1st ed.]

Descrizione fisica

1 online resource (240 p.)

Collana

Trends in functional programming ; ; 6

Altri autori (Persone)

EekelenM. C. J. D. van

Disciplina

005.1/1

Soggetti

Functional programming (Computer science)

Computer programming

Lingua di pubblicazione

Inglese

Formato

Materiale a stampa

Livello bibliografico

Monografia

Note generali

Description based upon print version of record.

Nota di bibliografia

Includes bibliographical references.

Nota di contenuto

Front Cover; Preliminary Pages; Contents; Best Student Paper: A New Approach to One-Pass Transformations; A Static Checker for Safe Pattern Matching in Haskell; Software Metrics: Measuring Haskell; Type-Specialized Serialization with Sharing; Logical Relations for Call-by-value Delimited Continuations; Epigram Reloaded: A Standalone Typechecker for ETT; Formalisation of Haskell Refactorings; Systematic Search for Lambda Expressions; First-Class Open and Closed Code Fragments; Comonadic Functional Attribute Evaluation; Generic Generation of the Elements of Data Types

Extensible Record with Scoped LabelsProject Start Paper: The Embounded Project; Project Evaluation Paper: Mobile Resource Guarantees; Back Cover

Sommario/riassunto

Volume 6. This book presents latest research developments in the area of functional programming. The contributions in this volume cover a wide range of topics from theory, formal aspects of functional programming, transformational and generic programming to type checking and designing new classes of data types. Not all papers in this book belong to the category of research papers. Also, the categories of project description (at the start of a project) and project evaluation (at the end of a project) papers are represented. Particular trends in this



volume are:. - software engineering technique