Implementing monads for C++ template metaprograms (original) (raw)

Functional Programming with C++ Template Metaprograms

Zoltan Porkolab

Central European Functional Programming School, 2010

View PDFchevron_right

Maybe and Either Monads in Plain C++17

Timothy Teatro

View PDFchevron_right

On the correctness of template metaprograms

Zoltan Porkolab

View PDFchevron_right

FOG: A Meta-compiler for C++ Patterns

Edward Willink

1998

View PDFchevron_right

Deriving Compilers from Monadic Semantics

Samuel Kamin

View PDFchevron_right

Leveraging C++ Meta-programming Capabilities to Simplify the Message Passing Programming Model

Simone Pellegrini

Lecture Notes in Computer Science, 2011

View PDFchevron_right

DSL Implementation in MetaOCaml, Template Haskell, and C++

John O'Donnell

Domain-Specific Program Generation, 2004

View PDFchevron_right

Metacomputation-Based Compiler Architecture

Samuel Kamin

Lecture Notes in Computer Science, 2000

View PDFchevron_right

Static Data Structures: Reconciling Template Metaprogramming and Generic Programming

Gary Huber

View PDFchevron_right

Functional Programming Using the New C++ Standard

Rocsana Bucea-Manea-Tonis

Journal of Economic Development, Environment and People, 2015

View PDFchevron_right

Monads and Effects (revised)

Eugenio Moggi

2000

View PDFchevron_right

Preprocessing C++ : Meta-Class Aspects

Edward Willink

2000

View PDFchevron_right

C++ templates as partial evaluation

Dennis Gannon

Proceedings of PEPM

View PDFchevron_right

A Principled, Complete, and Efficient Representation of C++

Gabriel Menegatti Reis

Mathematics in Computer Science, 2011

View PDFchevron_right

Monads and Effects

Eugenio Moggi

Lecture Notes in Computer Science, 2002

View PDFchevron_right

An Expression Processor: A Case Study in Refactoring Haskell Programs

Chris Brown

Lecture Notes in Computer Science, 2011

View PDFchevron_right

An Extension to the Subtype Relationship in C++ Implemented with Template Metaprogramming

István Zólyomi, Tamas Kozsik, Zoltán Porkoláb

Lecture Notes in Computer Science, 2003

View PDFchevron_right

Compilation as Metacomputation: Binding Time Separation in Modular Compilers (Extended Abstract)

Samuel Kamin

1998

View PDFchevron_right

Compilation as metacomputation: Binding time separation in modular compilers

Samuel Kamin

2000

View PDFchevron_right

Preprocessing C++ : Substitution and Composition

Edward Willink

2000

View PDFchevron_right

Building Compilers by Combining Algebras

Perry Alexander

12th IEEE International Conference and Workshops on the Engineering of Computer-Based Systems (ECBS'05), 2005

View PDFchevron_right

Object-oriented symbol management in syntax-directed compiler systems

Dr. Rajeev Kumar

ACM SIGPLAN Notices, 1999

View PDFchevron_right

Weaving a way past the C++ one definition rule

Edward Willink

Proceedings of the Aspect- …, 1999

View PDFchevron_right

A Functional Implementation of the Formal Template Language

Nicolas Wu

2009

View PDFchevron_right

Object-oriented preprocessor fit for C++

Edward Willink

IEE Proceedings - Software, 2000

View PDFchevron_right

Towards Modular Compilers for Effects

Laurence E. Day

TFP 2011

View PDFchevron_right

Concepts (linguistic support for generic programming in C++)

Gabriel Menegatti Reis

Proceedings of the 21st Annual Acm Sigplan Conference, 2006

View PDFchevron_right

Visualization of C++ Template Metaprograms

Zoltan Borok-nagy, Zoltán Porkoláb

2010 10th IEEE Working Conference on Source Code Analysis and Manipulation, 2010

View PDFchevron_right

Towards Certified Meta-Programming with Typed Template-Coq

Abhishek Anand

Interactive Theorem Proving, 2018

View PDFchevron_right

Reusable Monadic Semantics of Object Oriented Programming Languages

J. E. Labra Gayo

2000

View PDFchevron_right

Generating safe template languages

Jonimar Johannes

2009

View PDFchevron_right

Pick'n'Fix: Capturing Control Flow in Modular Compilers

Laurence E. Day

TFP 2014

View PDFchevron_right

Two for the Price of One: Composing Partial Evaluation and Compilation

muhammad agus saifudin

SIGPLAN Notices (ACM Special Interest Group on Programming Languages), 1997

View PDFchevron_right

Grisette: Symbolic Compilation as a Functional Programming Library

思睿 卢

Proceedings of the ACM on Programming Languages

View PDFchevron_right

Towards soundness examination of the C++ standard template library

Zoltán Istenes, Zoltán Porkoláb

View PDFchevron_right