Template Haskell

Template Haskell is an experimental language extension to the Haskell programming language implemented in the Glasgow Haskell Compiler (version 6 and… (More)
Wikipedia

Topic mentions per year

Topic mentions per year

2003-2016
02420032016

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
2012
2012
Generic programming allows the concise expression of algorithms that would otherwise require large amounts of handwritten code. A… (More)
  • figure 1
  • figure 5
  • figure 6
  • figure 10
  • figure 11
Is this relevant?
Review
2010
Review
2010
"Static metaprogramming" is compile-time code analysis and synthesis. It has many applications, such as (from simple to complex… (More)
Is this relevant?
2008
2008
Monads as an organizing principle for programming and semantics are notoriously difficult to grasp, yet they are a central and… (More)
  • figure 5
  • figure 8
Is this relevant?
2005
2005
Extending a programming language by new language constructs often implies extending its compiler by additional machinery. To… (More)
Is this relevant?
2005
2005
Metaprogramming consists of writing programs that generate or manipulate other programs. Template Haskell is a very recent… (More)
  • figure 1
  • figure 2
  • figure 3
Is this relevant?
2004
2004
Embedded domain specific languages (EDSLs) provide a specialised language for a particular application area while harnessing the… (More)
  • figure 2
  • figure 3
Is this relevant?
2004
2004
Generic Programming deals with the construction of programs that can be applied to many di erent datatypes. This is achieved by… (More)
Is this relevant?
2003
2003
This paper uses Template Haskell to automatically select appropriate skeleton implementations in the Eden parallel dialect of… (More)
  • figure 2
Is this relevant?
2003
2003
Hydra is a domain-specific language for designing digital circuits, which is implemented by embedding within Haskell. Many… (More)
  • figure 1
  • figure 2
  • figure 3
  • figure 4
  • figure 5
Is this relevant?
Review
2003
Review
2003
A wide range of domain-specific languages (DSLs) has been implemented successfully by embedding them in general purpose languages… (More)
Is this relevant?