Suchergebnisse - Datatype-generic programming

  1. 1

    Datatype-generic programming meets elaborator reflection von Ko, Hsiang-Shang, Chen, Liang-Ting, Lin, Tzu-Chi

    ISSN: 2475-1421, 2475-1421
    Veröffentlicht: 29.08.2022
    Veröffentlicht in Proceedings of ACM on programming languages (29.08.2022)
    “… Datatype-generic programming is natural and useful in dependently typed languages such as Agda …”
    Volltext
    Journal Article
  2. 2

    A Formal Comparison of Approaches to Datatype-Generic Programming von Magalhães, José Pedro, Löh, Andres

    ISSN: 2075-2180, 2075-2180
    Veröffentlicht: Open Publishing Association 11.02.2012
    “… Datatype-generic programming increases program abstraction and reuse by making functions operate uniformly across different types …”
    Volltext
    Journal Article
  3. 3

    A completely unique account of enumeration von van der Rest, Cas, Swierstra, Wouter

    ISSN: 2475-1421, 2475-1421
    Veröffentlicht: 29.08.2022
    Veröffentlicht in Proceedings of ACM on programming languages (29.08.2022)
    “… How can we enumerate the inhabitants of an algebraic datatype? This paper explores a datatype generic solution that works for all regular types and indexed families …”
    Volltext
    Journal Article
  4. 4

    Combinators and type-driven transformers in Objective Caml von Boulytchev, Dmitry

    ISSN: 0167-6423, 1872-7964
    Veröffentlicht: Elsevier B.V 15.12.2015
    Veröffentlicht in Science of computer programming (15.12.2015)
    “… ; in addition we extensively use an idiom of type-driven transformers, which can be considered as a form of datatype-generic programming …”
    Volltext
    Journal Article
  5. 5

    Optimizing SYB traversals is easy von Adams, Michael D., Farmer, Andrew, Magalhães, José Pedro

    ISSN: 0167-6423, 1872-7964
    Veröffentlicht: Elsevier B.V 15.11.2015
    Veröffentlicht in Science of computer programming (15.11.2015)
    “… The most widely used generic-programming system in the Haskell community, Scrap Your Boilerplate (SYB …”
    Volltext
    Journal Article
  6. 6

    A Formal Comparison of Approaches to Datatype-Generic Programming von José Pedro Magalhães, Löh, Andres

    ISSN: 2331-8422
    Veröffentlicht: Ithaca Cornell University Library, arXiv.org 14.02.2012
    Veröffentlicht in arXiv.org (14.02.2012)
    “… Datatype-generic programming increases program abstraction and reuse by making functions operate uniformly across different types …”
    Volltext
    Paper
  7. 7

    Datatype-Generic Termination Proofs von Backhouse, Roland, Doornbos, Henk

    ISSN: 1432-4350, 1433-0490
    Veröffentlicht: New York Springer-Verlag 01.12.2008
    Veröffentlicht in Theory of computing systems (01.12.2008)
    “… The properties are used to give concise, effective proofs of termination of a number of datatype-generic programming schemas …”
    Volltext
    Journal Article
  8. 8

    A lightweight approach to datatype-generic rewriting von VAN NOORT, THOMAS, RODRIGUEZ YAKUSHEV, ALEXEY, HOLDERMANS, STEFAN, JEURING, JOHAN, HEEREN, BASTIAAN, MAGALHÃES, JOSÉ PEDRO

    ISSN: 0956-7968, 1469-7653
    Veröffentlicht: Cambridge, UK Cambridge University Press 01.07.2010
    Veröffentlicht in Journal of functional programming (01.07.2010)
    “… Term-rewriting systems can be expressed as generic programs parameterised over the shape of the terms being rewritten. Previous implementations of generic …”
    Volltext
    Journal Article
  9. 9

    Practical generic programming over a universe of native datatypes von Escot, Lucas, Cockx, Jesper

    ISSN: 2475-1421, 2475-1421
    Veröffentlicht: 29.08.2022
    Veröffentlicht in Proceedings of ACM on programming languages (29.08.2022)
    “… Datatype-generic programming makes it possible to define a construction once and apply it to a large class of datatypes …”
    Volltext
    Journal Article
  10. 10

    The Kansas University rewrite engine: A Haskell-Embedded Strategic Programming Language with Custom Closed Universes von SCULTHORPE, NEIL, FRISBY, NICOLAS, GILL, ANDY

    ISSN: 0956-7968, 1469-7653
    Veröffentlicht: Cambridge Cambridge University Press 01.07.2014
    Veröffentlicht in Journal of functional programming (01.07.2014)
    “… Strategic programming languages provide general-purpose infrastructure for this task, which the author of a transformation system can use for any algebraic data structure …”
    Volltext
    Journal Article
  11. 11

    The Kansas University rewrite engine von SCULTHORPE, NEIL, FRISBY, NICOLAS, GILL, ANDY

    ISSN: 0956-7968, 1469-7653
    Veröffentlicht: Cambridge, UK Cambridge University Press 01.07.2014
    Veröffentlicht in Journal of functional programming (01.07.2014)
    “… Strategic programming languages provide general-purpose infrastructure for this task, which the author of a transformation system can use for any algebraic data structure …”
    Volltext
    Journal Article
  12. 12

    Generic programming in 3D von Hinze, Ralf, Löh, Andres

    ISSN: 0167-6423, 1872-7964
    Veröffentlicht: Elsevier B.V 01.06.2009
    Veröffentlicht in Science of computer programming (01.06.2009)
    “… Different approaches to datatype-generic programming occupy different points in this design space …”
    Volltext
    Journal Article
  13. 13

    Scala for generic programmers: Comparing Haskell and Scala support for generic programming von OLIVEIRA, BRUNO C. D. S., GIBBONS, JEREMY

    ISSN: 0956-7968, 1469-7653
    Veröffentlicht: Cambridge Cambridge University Press 01.07.2010
    Veröffentlicht in Journal of functional programming (01.07.2010)
    “… Datatype-generic programming (DGP) involves parametrization of programs by the shape of data, in the form of type constructors such as ‘list …”
    Volltext
    Journal Article
  14. 14

    Indexed Containers von Altenkirch, T., Morris, P.

    ISBN: 0769537464, 9780769537467
    ISSN: 1043-6871
    Veröffentlicht: IEEE 01.08.2009
    “… Other applications of indexed containers include data type-generic programming and reasoning about polymorphic functions …”
    Volltext
    Tagungsbericht
  15. 15

    Functional Programming in Financial Markets (Experience Report) von Dijkstra, Atze, Magalhães, José Pedro, Néron, Pierre

    ISSN: 2475-1421, 2475-1421
    Veröffentlicht: New York, NY, USA ACM 15.08.2024
    Veröffentlicht in Proceedings of ACM on programming languages (15.08.2024)
    “… We present a case-study of using functional programming in the real world at a very large scale …”
    Volltext
    Journal Article
  16. 16

    Scala for generic programmers von OLIVEIRA, BRUNO C. D. S., GIBBONS, JEREMY

    ISSN: 0956-7968, 1469-7653
    Veröffentlicht: Cambridge, UK Cambridge University Press 01.07.2010
    Veröffentlicht in Journal of functional programming (01.07.2010)
    “… Datatype-generic programming (DGP) involves parametrization of programs by the shape of data, in the form of type constructors such as ‘list …”
    Volltext
    Journal Article
  17. 17

    Deriving Law-Abiding Instances von Ryan, Scott, Choudhury, Vikraman, Newton, Ryan, Vazou, Niki, Jhala, Ranjit

    ISSN: 2331-8422
    Veröffentlicht: Ithaca Cornell University Library, arXiv.org 07.08.2017
    Veröffentlicht in arXiv.org (07.08.2017)
    “… We present a technique for programming with refinement reflection which solves this problem by leveraging datatype-generic programming …”
    Volltext
    Paper
  18. 18

    Code Reuse With Transformation Objects von Boulytchev, Dmitri

    ISSN: 2331-8422
    Veröffentlicht: Ithaca Cornell University Library, arXiv.org 06.02.2018
    Veröffentlicht in arXiv.org (06.02.2018)
    “… We present an approach for a lightweight datatype-generic programming in Objective Caml programming language aimed at better code reuse …”
    Volltext
    Paper
  19. 19

    A cosmology of datatypes: Reusability and dependent types von Dagand, Pierre-Évariste

    Veröffentlicht: ProQuest Dissertations & Theses 01.01.2013
    “… Datatype-generic programming thus becomes ordinary programming. This approach is illustrated by several generic programs …”
    Volltext
    Dissertation
  20. 20

    Maximum Segment Sum, Monadically (distilled tutorial, with solutions) von Gibbons, Jeremy

    ISSN: 2331-8422
    Veröffentlicht: Ithaca Cornell University Library, arXiv.org 18.11.2011
    Veröffentlicht in arXiv.org (18.11.2011)
    “… Here, we take a sideways look at the datatype-generic version of the problem in terms of monadic functional programming, instead of the traditional relational approach …”
    Volltext
    Paper