ACM SIGPLAN Commercial Users of Functional Programming 2010
DOI: 10.1145/1900160.1900167
|View full text |Cite
|
Sign up to set email alerts
|

Camlp4 and Template Haskell

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

2013
2013
2016
2016

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(6 citation statements)
references
References 0 publications
0
6
0
Order By: Relevance
“…. , σ n should still be seen as the top shape, regardless of the labels 6 . The common preferred shape function is extended to find a labelled top shape that best represents the sample.…”
Section: Adding Labelled Top Shapesmentioning
confidence: 98%
See 1 more Smart Citation
“…. , σ n should still be seen as the top shape, regardless of the labels 6 . The common preferred shape function is extended to find a labelled top shape that best represents the sample.…”
Section: Adding Labelled Top Shapesmentioning
confidence: 98%
“…A number of other advanced type system features could be used to tackle the problem discussed in this paper. The Ur [2] language has a rich system for working with records; metaprogramming [6,19] and multi-stage programming [25] could be used to generate code for the provided types; and gradual typing [20,22] can add typing to existing dynamic languages. As far as we are aware, none of these systems have been used to provide the same level of integration with XML, CSV and JSON.…”
Section: Related and Future Workmentioning
confidence: 99%
“…• There is a bottom shape (6) and any behaves as the top shape, because any shape σ is preferred over any (7).…”
Section: Inferred Shapesmentioning
confidence: 99%
“…A number of other advanced type system features could be used to tackle the problem discussed in this paper. The Ur [2] language has a rich system for working with records; metaprogramming [6,19] and multi-stage programming [25] could be used to generate code for the provided types; and gradual typing [20,22] can add typing to existing dynamic languages. As far as we are aware, none of these systems have been used to provide the same level of integration with XML, CSV and JSON.…”
Section: Related and Future Workmentioning
confidence: 99%
“…The first takes place at compile-time. It uses a Camlp4 [8] Ocaml syntax extension to type-check the kernel and generate OCaml code. This code embeds the kernel internal representation (KIR) as well as the representation of an external kernel, in order to make Sarek kernels compatible with external ones.…”
Section: Expressing Kernelsmentioning
confidence: 99%