• Home
  • Search
  • Comparing Approaches to Generic Programming in Haskell
  • Open Access IconOpen Access
  • Cite Icon35
  • https://doi.org/10.1007/978-3-540-76786-2_2Copy DOI Icon

Comparing Approaches to Generic Programming in Haskell

  • Jan 1, 2007
  • Ralf Hinze +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

The last decade has seen a number of approaches to data-type-generic programming: PolyP, Functorial ML, 'Scrap Your Boiler-plate', Generic Haskell, 'Generics for the Masses', and so on. The approaches vary in sophistication and target audience: some propose full-blown programming languages, some suggest libraries, some can be seen as categorical programming methods. In these lecture notes we compare the various approaches to datatype-generic programming in Haskell. We introduce each approach by means of example, and we evaluate it along different dimensions (expressivity, ease of use, and so on).

Similar Papers
  • Research Article
  • Citations19

Scrap your boilerplate with XPath-like combinators

  • Jan 17, 2007
  • ACM SIGPLAN Notices
  • Ralf Lämmel
  • Research Article

Programmable Rewriting Strategies in Haskell: — White Paper —

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

Programming errors in traversal programs over structured data

  • Feb 06, 2012
  • Science of Computer Programming
  • Ralf Lämmel +2
  • Research Article
  • Citations1

The Impact of Artificial Intelligence in Shaping Advertising Strategies for SMEs: Systematic Literature Review and Qualitative Research

  • Sep 04, 2024
  • Journal of Marketing Research and Case Studies
  • Ioseb Gabelaia
  • PDF
  • Research Article

CMS systems structure

  • Dec 31, 2020
  • Bulletin of the National Technical University «KhPI» Series: New solutions in modern technologies
  • Vladislav Prokhorenko +1
  • Research Article
  • Citations13

Cognitive-affective model of acceptance of mobile phone advertising

  • Dec 05, 2016
  • E+M Ekonomie a Management
  • Cristina Olarte-Pascual +2
  • Research Article

HOW PLATFORM FEATURES DRIVE CONSUMER BEHAVIOR ON OMNICHANNEL IN INDONESIA

  • Oct 16, 2023
  • International Journal of Accounting, Management, Economics and Social Sciences (IJAMESC)
  • Sinta Rukiastiandari +5
  • Research Article

Abra State Institute of Sciences and Technology Cottage Rental Billing and Collection System (ASIST-CREBACS

  • Jun 29, 2015
  • JPAIR Institutional Research
  • Joventino T Trinidad Jr
  • Research Article

Exploring How to Improve Programming Learning Experience with Generative AI Tools: An Integrated Means-End Chain and fsQCA Approach

  • Jan 01, 2026
  • Sage Open
  • Rui Wang +3
  • Research Article
  • Citations6

Introduction to Reconfigurable Supercomputing

  • Jan 01, 2009
  • Synthesis Lectures on Computer Architecture
  • Marco Lanzagorta +2
  • Book Chapter

Algorithm Design in Programming Language Education

  • Mar 24, 2023
  • Tuğba Saray Çetinkaya +1
  • Research Article
  • Citations1

A Model for Indian Regional Multi-lingual CAPTCHA Challenges

  • Oct 01, 2013
  • M Tariq Banday
  • Research Article

An empirical comparison of Qbasic, FORTRAN, C, Pascal, C++, Visual Basic and Visual C++

  • Sep 27, 2006
  • Information Technologist (The)
  • Sc Chiemeke +2
  • Conference Article
  • Citations65

Living it up with a live programming language

  • Oct 21, 2007
  • Sean Mcdirmid
  • Conference Article
  • Citations73

Comparing libraries for generic programming in haskell

  • Sep 25, 2008
  • Alexey Rodriguez +5
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.