Skip to search formSkip to main contentSkip to account menu

Template Haskell

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

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
2013
2013
Generic programming allows the concise expression of algorithms that would otherwise require large amounts of handwritten code. A… 
2011
2011
A filestore is a structured collection of data files housed in a conventional hierarchical file system. Many applications use… 
Review
2010
Review
2010
"Static metaprogramming" is compile-time code analysis and synthesis. It has many applications, such as (from simple to complex… 
2010
2010
Common record systems only provide access to individual record fields. However, it is often useful to have generic record… 
2008
2008
The Haskell definition and implementation of read is far from perfect. In the first place read is not able to handle the… 
2008
2008
Monads as an organizing principle for programming and semantics are notoriously difficult to grasp, yet they are a central and… 
2008
2008
The “zipper” is a well known design pattern for providing a cursorlike interface to a data structure. However, the classic… 
2005
2005
Extending a programming language by new language constructs often implies extending its compiler by additional machinery. To… 
2003
2003
We introdu e a handful of modules for manipulating Template Haskell datastru tures, building up to modules that allow simpli… 
2003
2003
  • J. O'Donnell
  • 2003
  • Corpus ID: 14419872
Hydra is a domain-specific language for designing digital circuits, which is implemented by embedding within Haskell. Many…