• Home
  • Search
  • Generic functional programming with types and relations
  • Cite Icon58
  • https://doi.org/10.1017/s0956796800001556Copy DOI Icon

Generic functional programming with types and relations

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Abstract A generic functional program is one which is parameterised by datatype. By installing specific choices, for example lists or trees, different programs are obtained that are, nevertheless, abstractly the same. The purpose of this paper is to explore the possibility of deriving generic programs. Part of the theory of lists that deals with segments is recast as a theory about ‘segments’ in a wide class of datatypes, and then used to pose and solve a generic version of a well-known problem.

Similar Papers
  • Research Article

Programmable Rewriting Strategies in Haskell: — White Paper —

  • Apr 01, 2005
  • Electronic Notes in Theoretical Computer Science
  • Ralf Lämmel
  • Research Article
  • Citations19

Scrap your boilerplate with XPath-like combinators

  • Jan 17, 2007
  • ACM SIGPLAN Notices
  • Ralf Lämmel
  • Single Report
  • Citations3

Fully Generic Programming Over Closed Universes of Inductive-Recursive Types

  • Jan 01, 2000
  • Larry Diehl
  • Research Article

Special Issue on Generic Programming Editorial

  • Jul 01, 2010
  • Journal of Functional Programming
  • Ralf Hinze
  • Conference Article
  • Citations73

Comparing libraries for generic programming in haskell

  • Sep 25, 2008
  • Alexey Rodriguez +5
  • Research Article
  • Citations1

Generic programming with combinators and objects

  • Oct 01, 2021
  • Scientific and Technical Journal of Information Technologies, Mechanics and Optics
  • D.S Kosarev +1
  • Book Chapter
  • Citations3

Algebraic Data Types

  • Jan 01, 2009
  • Barry Jay
  • Book Chapter
  • Citations37

Type-Safe Two-Level Data Transformation

  • Jan 01, 2006
  • Alcino Cunha +2
  • Single Report
  • Citations24

AN ALGORITHM FOR NONCONVEX PROGRAMMING

  • Sep 05, 1969
  • G Graves +1
  • Book Chapter
  • Citations5

Specialising Simulator Generators for High-Performance Monte-Carlo Methods

  • Jan 07, 2008
  • Gabriele Keller +4
  • Book Chapter
  • Citations8

Introducing Constraint Functional Logic Programming

  • Jan 01, 1992
  • John Darlington +2
  • Book Chapter
  • Citations7

An Introduction to iTasks: Defining Interactive Work Flows for the Web

  • Jun 01, 2008
  • Rinus Plasmeijer +2
  • Book Chapter
  • Citations1

Cooperation of Algebraic Constraint Domains in Higher-Order Functional and Logic Programming

  • Jan 01, 2011
  • Rafael Del Vado Vírseda
  • Book Chapter
  • Citations1

Conceptual Application of List Theory to Data Structures

  • Jan 01, 2013
  • B K Tripathy +1
  • Research Article
  • Citations83

Parallel Branch-and-Bound Algorithms for General Mixed Integer Programming on the CM-5

  • Nov 01, 1994
  • SIAM Journal on Optimization
  • Jonathan Eckstein
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.