Suchergebnisse - Datatype-generic programming
-
1
Datatype-generic programming meets elaborator reflection
ISSN: 2475-1421, 2475-1421Veröffentlicht: 29.08.2022Verö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
A Formal Comparison of Approaches to Datatype-Generic Programming
ISSN: 2075-2180, 2075-2180Veröffentlicht: Open Publishing Association 11.02.2012Veröffentlicht in Electronic proceedings in theoretical computer science (11.02.2012)“… Datatype-generic programming increases program abstraction and reuse by making functions operate uniformly across different types …”
Volltext
Journal Article -
3
A completely unique account of enumeration
ISSN: 2475-1421, 2475-1421Veröffentlicht: 29.08.2022Verö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
Combinators and type-driven transformers in Objective Caml
ISSN: 0167-6423, 1872-7964Veröffentlicht: Elsevier B.V 15.12.2015Verö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
Optimizing SYB traversals is easy
ISSN: 0167-6423, 1872-7964Veröffentlicht: Elsevier B.V 15.11.2015Verö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
A Formal Comparison of Approaches to Datatype-Generic Programming
ISSN: 2331-8422Veröffentlicht: Ithaca Cornell University Library, arXiv.org 14.02.2012Verö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
Datatype-Generic Termination Proofs
ISSN: 1432-4350, 1433-0490Veröffentlicht: New York Springer-Verlag 01.12.2008Verö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
A lightweight approach to datatype-generic rewriting
ISSN: 0956-7968, 1469-7653Veröffentlicht: Cambridge, UK Cambridge University Press 01.07.2010Verö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
Practical generic programming over a universe of native datatypes
ISSN: 2475-1421, 2475-1421Veröffentlicht: 29.08.2022Verö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
The Kansas University rewrite engine: A Haskell-Embedded Strategic Programming Language with Custom Closed Universes
ISSN: 0956-7968, 1469-7653Veröffentlicht: Cambridge Cambridge University Press 01.07.2014Verö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
The Kansas University rewrite engine
ISSN: 0956-7968, 1469-7653Veröffentlicht: Cambridge, UK Cambridge University Press 01.07.2014Verö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
Generic programming in 3D
ISSN: 0167-6423, 1872-7964Veröffentlicht: Elsevier B.V 01.06.2009Verö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
Scala for generic programmers: Comparing Haskell and Scala support for generic programming
ISSN: 0956-7968, 1469-7653Veröffentlicht: Cambridge Cambridge University Press 01.07.2010Verö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
Indexed Containers
ISBN: 0769537464, 9780769537467ISSN: 1043-6871Veröffentlicht: IEEE 01.08.2009Veröffentlicht in 2009 24th Annual IEEE Symposium on Logic In Computer Science (01.08.2009)“… Other applications of indexed containers include data type-generic programming and reasoning about polymorphic functions …”
Volltext
Tagungsbericht -
15
Functional Programming in Financial Markets (Experience Report)
ISSN: 2475-1421, 2475-1421Veröffentlicht: New York, NY, USA ACM 15.08.2024Verö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
Scala for generic programmers
ISSN: 0956-7968, 1469-7653Veröffentlicht: Cambridge, UK Cambridge University Press 01.07.2010Verö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
Deriving Law-Abiding Instances
ISSN: 2331-8422Veröffentlicht: Ithaca Cornell University Library, arXiv.org 07.08.2017Verö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
Code Reuse With Transformation Objects
ISSN: 2331-8422Veröffentlicht: Ithaca Cornell University Library, arXiv.org 06.02.2018Verö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
A cosmology of datatypes: Reusability and dependent types
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
Maximum Segment Sum, Monadically (distilled tutorial, with solutions)
ISSN: 2331-8422Veröffentlicht: Ithaca Cornell University Library, arXiv.org 18.11.2011Verö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

