Skip to search formSkip to main content
You are currently offline. Some features of the site may not work correctly.

Template Haskell

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

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… Expand
  • 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… Expand
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… Expand
  • 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… Expand
Is this relevant?
2004
2004
Embedded domain specific languages (EDSLs) provide a specialised language for a particular application area while harnessing the… Expand
  • figure 1
  • figure 3
  • figure 4
  • figure 5
Is this relevant?
2004
2004
Generic Programming deals with the construction of programs that can be applied to many different datatypes. This is achieved by… Expand
Is this relevant?
2003
2003
This paper uses Template Haskell to automatically select appropriate skeleton implementations in the Eden parallel dialect of… Expand
  • figure 2
Is this relevant?
2003
2003
We introdu e a handful of modules for manipulating Template Haskell datastru tures, building up to modules that allow simpli… Expand
Is this relevant?
2003
2003
Hydra is a domain-specific language for designing digital circuits, which is implemented by embedding within Haskell. Many… Expand
  • 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… Expand
Is this relevant?