Proceedings of the 8th ACM SIGPLAN Workshop on Generic Programming 2012
DOI: 10.1145/2364394.2364400
|View full text |Cite
|
Sign up to set email alerts
|

Using functional languages to facilitate C++ metaprogramming

Abstract: Template and Preprocessor Metaprogramming are both wellknown in the C++ community to have much in common with Functional Programming (FP). Recently, very few research threads on underpinning these commonalities have emerged to empower cross-development of C++ Metaprogramming (C++MP) and FP. In this paper, we program a self-contained real-world example in a side-by-side fashion to explore the usefulness of a few mainstream FP languages for this purpose: We develop a compile-time abstract datatype for Rational N… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
2
0

Year Published

2018
2018
2019
2019

Publication Types

Select...
1
1

Relationship

1
1

Authors

Journals

citations
Cited by 2 publications
(2 citation statements)
references
References 10 publications
(8 reference statements)
0
2
0
Order By: Relevance
“…Armed with that, they suggest further examination of semi-automatic cross-lingual development between C++ metaprogramming and hybrid functional programming languages. Haeri et al [16] examine that suggestion for Scala and F . Lincke et al [19] discuss a real-world semi-automatic translation from Haskell specifications into efficient C++ metaprograms.…”
Section: Related Workmentioning
confidence: 98%
See 1 more Smart Citation
“…Armed with that, they suggest further examination of semi-automatic cross-lingual development between C++ metaprogramming and hybrid functional programming languages. Haeri et al [16] examine that suggestion for Scala and F . Lincke et al [19] discuss a real-world semi-automatic translation from Haskell specifications into efficient C++ metaprograms.…”
Section: Related Workmentioning
confidence: 98%
“…The Pointfree.io website is an excellent resource for producing such translations 16. A Curtains definition of the Haskell flip combinator is provided in Appendix A.4.…”
mentioning
confidence: 99%