Programming with permissions: the Mezzo language - INRIA - Institut National de Recherche en Informatique et en Automatique Accéder directement au contenu
Communication Dans Un Congrès Année : 2012

Programming with permissions: the Mezzo language

Résumé

Mezzo is a functional programming language with effects, in the tradition of ML. Mezzo aims to provide a successor to OCaml with afiner control of aliasing and effects. We offer stronger static guarantees on the mutable store: programs written in Mezzo enjoy non-aliasing and separation properties. This fine-grained control ofownership and effects allows Mezzo to type-check programs previously deemed unsafe by the OCaml type-checker.
Fichier principal
Vignette du fichier
extended-abstract.pdf (60.02 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01092204 , version 1 (08-12-2014)

Identifiants

  • HAL Id : hal-01092204 , version 1

Citer

Jonathan Protzenko, François Pottier. Programming with permissions: the Mezzo language. ACM SIGPLAN Workshop on ML, Sep 2012, Copenhagen, Denmark. ⟨hal-01092204⟩

Collections

INRIA INRIA2
114 Consultations
34 Téléchargements

Partager

Gmail Facebook X LinkedIn More