Skip to search formSkip to main contentSkip to account menu

Multi-stage programming

Known as: Multistaged programming 
Multi-stage programming (MSP) is a variety of metaprogramming in which compilation is divided into a series of intermediate phases, allowing typesafe… 
Wikipedia (opens in a new tab)

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
2019
2019
Cross-stage persistence is an essential aspect of multi-stage programming that allows a value defined in one stage to be… 
2017
2017
This paper analyzes the optimal capacity expansion strategy in terms of machine requirement, labor force, and work shifts when… 
2015
2015
We extend the simply-typed lambda-calculus with a mechanism for dynamic and incremental rebinding of code. Fragments of open code… 
2011
2011
Previous work on semantics-based multi-state programming language design focused on homogeneous and heterogeneous software… 
2005
2005
Previous work on semantics-based multi-stage programming (MSP) language design focused on homogeneous designs, where the… 
2005
2005
Previous work on semantics-based multi-stage programming (MSP) language design focused on homogeneous designs, where the… 
2004
2004
This paper presents a language (called Metaphor) for expressing staged programs in a strongly-typed, imperative, object-oriented… 
2004
2004
We present Meta-HDL, a two-stage functional language for writing software which dynamically synthesizes and communicates with… 
2004
2004
High-level languages offer abstraction mechanisms that can reduce development time and improve software quality. But abstraction…