Deprecated: $wgMWOAuthSharedUserIDs=false is deprecated, set $wgMWOAuthSharedUserIDs=true, $wgMWOAuthSharedUserSource='local' instead [Called from MediaWiki\HookContainer\HookContainer::run in /var/www/html/w/includes/HookContainer/HookContainer.php at line 135] in /var/www/html/w/includes/Debug/MWDebug.php on line 372
Deriving a lazy abstract machine - MaRDI portal

Deriving a lazy abstract machine

From MaRDI portal
Publication:4358457

DOI10.1017/S0956796897002712zbMath0881.68049OpenAlexW2103859677MaRDI QIDQ4358457

Peter Sestoft

Publication date: 29 September 1997

Published in: Journal of Functional Programming (Search for Journal in Brave)

Full work available at URL: https://doi.org/10.1017/s0956796897002712



Related Items

Semantics of value recursion for Monadic Input/Output, The Negligible and Yet Subtle Cost of Pattern Matching, The Role of Indirections in Lazy Natural Semantics, From natural semantics to C: A formal derivation of two STG machines, A functional correspondence between call-by-need evaluators and lazy abstract machines, Type-based cost analysis for lazy functional languages, On the value of variables, Unnamed Item, The adequacy of Launchbury's natural semantics for lazy evaluation, A syntactic correspondence between context-sensitive calculi and abstract machines, Trends in trends in functional programming 1999/2000 versus 2007/2008, On inter-deriving small-step and big-step semantics: a case study for storeless call-by-need evaluation, A resource semantics and abstract machine for \textit{Safe}: a functional language with regions and explicit deallocation, Calculating correct compilers, Modular, higher order cardinality analysis in theory and practice, Operational semantics for declarative multi-paradigm languages, Explaining the lazy Krivine machine using explicit substitution and addresses, Improving the lazy Krivine machine, The next 700 Krivine machines, Proving correctness of a compiler using step-indexed logical relations, The correctness of a higher-order lazy functional language implementation: An exercise in mechanical theorem proving, Demonstrating Lambda Calculus Reduction, Operational Properties of Lily, a Polymorphic Linear Lambda Calculus with Recursion, Unnamed Item, The Useful MAM, a Reasonable Implementation of the Strong $$\lambda $$ -Calculus, A Fresh Look at the λ-Calculus, A Resource-Aware Semantics and Abstract Machine for a Functional Language with Explicit Deallocation, Small-step and big-step semantics for call-by-need