Linear Contextual Metaprogramming and Session Types

April 08, 2024 ยท The Ethereal ยท ๐Ÿ› PLACES@ETAPS

๐Ÿ”ฎ THE ETHEREAL: The Ethereal
Pure theory โ€” exists on a plane beyond code

"No code URL or promise found in abstract"

Evidence collected by the PWNC Scanner

Authors Pedro ร‚ngelo, Atsushi Igarashi, Vasco T. Vasconcelos arXiv ID 2404.05475 Category cs.LO: Logic in CS Cross-listed cs.PL Citations 2 Venue PLACES@ETAPS Last Checked 5 months ago
Abstract
We explore the integration of metaprogramming in a call-by-value linear lambda-calculus and sketch its extension to a session type system. We build on a model of contextual modal type theory with multi-level contexts, where contextual values, closing arbitrary terms over a series of variables, may then be boxed and transmitted in messages. Once received, one such value may then be unboxed (with a let-box construct) and locally applied before being run. We present a series of examples where servers prepare and ship code on demand via session typed messages.
Community shame:
Not yet rated
Community Contributions

Found the code? Know the venue? Think something is wrong? Let us know!

๐Ÿ“œ Similar Papers

In the same crypt โ€” Logic in CS