Treffer: Grits : a message-passing programming language based on the semi-axiomatic sequent calculus
Title:
Grits : a message-passing programming language based on the semi-axiomatic sequent calculus
Authors:
Publisher Information:
Elsevier
Publication Year:
2025
Collection:
University of Malta: OAR@UM / L-Università ta' Malta
Subject Terms:
Document Type:
Fachzeitschrift
article in journal/newspaper
Language:
English
DOI:
10.1016/j.scico.2025.103360
Availability:
Rights:
info:eu-repo/semantics/openAccess ; The copyright of this work belongs to the author(s)/publisher. The rights of this work are as defined by the appropriate Copyright Legislation or as modified by any successive legislation. Users may access this work and can make use of the information contained in accordance with the Copyright Legislation provided that the author must be properly acknowledged. Further distribution or reproduction in any format is prohibited without the prior permission of the copyright holder
Accession Number:
edsbas.EF493E52
Database:
BASE
Weitere Informationen
This paper introduces Grits, a channel-based message-passing concurrent language based on the semi-axiomatic sequent calculus, a logical foundation underpinning intuitionistic session types. The language leverages modalities from adjoint logic to express a number of programming idioms such as broadcast communication and message cancellation. The Grits interpreter is developed using Go, and consists primarily of two components: a type-checker and an evaluator. ; peer-reviewed