In many situations, programming languages with varying levels of expressiveness need to interact to achieve a final result. This paper is about HC, a framework derived from a categorical model that formalizes how two typed paradigmatic programming languages H and C can interact in a hierarchical manner: the host language H can operate on the core terms of C, but not the other way around. We recall the essential structure of the categorical model, and present a specific example of HC where H is capable of composing circuits that can be modeled using C. Finally, we discuss potential straightforward and natural generalizations of this instance of HC.
Host-Core Calculi for Non-classical Computations: A First Insight
Matteo PalazzoMembro del Collaboration Group
;Luca RoversiMembro del Collaboration Group
;Luca PaoliniMembro del Collaboration Group
2024-01-01
Abstract
In many situations, programming languages with varying levels of expressiveness need to interact to achieve a final result. This paper is about HC, a framework derived from a categorical model that formalizes how two typed paradigmatic programming languages H and C can interact in a hierarchical manner: the host language H can operate on the core terms of C, but not the other way around. We recall the essential structure of the categorical model, and present a specific example of HC where H is capable of composing circuits that can be modeled using C. Finally, we discuss potential straightforward and natural generalizations of this instance of HC.File | Dimensione | Formato | |
---|---|---|---|
paper280-PalazzoRoversiZorzi.pdf
Accesso aperto
Tipo di file:
PDF EDITORIALE
Dimensione
1.36 MB
Formato
Adobe PDF
|
1.36 MB | Adobe PDF | Visualizza/Apri |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.