A concrete framework for environment machines

被引:33
|
作者
Biernacka, Malgorzata
Brics, Olivier Danvy [1 ]
机构
[1] Univ Aarhus, Dept Comp Sci, DK-8200 Aarhus, Denmark
关键词
abstract machines; closures; derivation; explicit substitutions;
D O I
10.1145/1297658.1297664
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We materialize the common understanding that calculi with explicit substitutions provide an intermediate step between an abstract specification of substitution in the lambda-calculus and its concrete implementations. To this end, we go back to Curien's original calculus of closures (an early calculus with explicit substitutions), we extend it minimally so that it can also express one-step reduction strategies, and we methodically derive a series of environment machines from the specification of two one-step reduction strategies for the lambda-calculus: normal order and applicative order. The derivation extends Danvy and Nielsen's refocusing-based construction of abstract machines with two new steps: one for coalescing two successive transitions into one, and the other for unfolding a closure into a term and an environment in the resulting abstract machine. The resulting environment machines include both the Krivine machine and the original version of Krivine's machine, Felleisen et al.' s CEK machine, and Leroy's Zinc abstract machine.
引用
收藏
页数:30
相关论文
共 50 条
  • [41] A computational framework for the constitutive modeling of nonlinear micropolar media
    Gori, Lapo
    Penna, Samuel Silva
    da Silva Pitangueira, Roque Luiz
    JOURNAL OF THE BRAZILIAN SOCIETY OF MECHANICAL SCIENCES AND ENGINEERING, 2019, 41 (07)
  • [42] Developing seismic fragility curves for existing reinforced concrete structures in Algeria
    Kehila, Fouad
    Remki, Mustapha
    Kibboua, Abderrahmane
    Bechtoula, Hakim
    PROCEEDINGS OF THE INSTITUTION OF CIVIL ENGINEERS-STRUCTURES AND BUILDINGS, 2022, 175 (05) : 418 - 433
  • [43] DeliriumA Framework to Improve Acute Care for Older Persons
    Inouye, Sharon K.
    JOURNAL OF THE AMERICAN GERIATRICS SOCIETY, 2018, 66 (03) : 446 - 451
  • [44] Uncertainty Relations in the Madelung Picture Including a Dissipative Environment
    Schuch, Dieter
    Bonilla-Licea, Moise
    ENTROPY, 2023, 25 (02)
  • [46] TRENDS IN THE USE OF VOCATIVE FORMS IN THE YOUTH LANGUAGE ENVIRONMENT
    Fedotova, Tatyana, V
    PHILOLOGICAL CLASS, 2021, 26 (04): : 241 - 248
  • [47] On the equivalence between small-step and big-step abstract machines: a simple application of lightweight fusion
    Danvy, Olivier
    Millikin, Kevin
    INFORMATION PROCESSING LETTERS, 2008, 106 (03) : 100 - 109
  • [48] A simulated design procedure for the assessment of seismic capacity of existing reinforced concrete buildings
    Verderame, G. M.
    Polese, M.
    Mariniello, C.
    Manfredi, G.
    ADVANCES IN ENGINEERING SOFTWARE, 2010, 41 (02) : 323 - 335
  • [49] Curvature-based analysis of concrete beams reinforced with steel bars and fibres
    Kaklauskas, Gintaris
    Sokolov, Aleksandr
    Shakeri, Ashkan
    Ng, Pui-Lam
    Barross, Joaquim A. O.
    STRUCTURAL ENGINEERING AND MECHANICS, 2022, 81 (03) : 349 - 365
  • [50] Damage assessment of normal reinforced concrete panels strengthened with polyurea after explosion
    Liu, Zichao
    Wu, Jun
    Yu, Jun
    Xu, Shilin
    CASE STUDIES IN CONSTRUCTION MATERIALS, 2022, 17