We propose a paradigmatic programming language (called SlPCF) which is linear in a semantic sense. SlPCF is not syntactically linear, namely its programs can contain more than one occurrencies of the same variable. We give an interpretation of SlPCF into a model of linear coherence spaces and we show that such semantics is fully abstract with respect to our language. Furthermore, we discuss the independence of new syntactical operators and we address the universality problem.

Semantically Linear Programming Languages

PAOLINI, LUCA LUIGI;PICCOLO, Mauro
2008-01-01

Abstract

We propose a paradigmatic programming language (called SlPCF) which is linear in a semantic sense. SlPCF is not syntactically linear, namely its programs can contain more than one occurrencies of the same variable. We give an interpretation of SlPCF into a model of linear coherence spaces and we show that such semantics is fully abstract with respect to our language. Furthermore, we discuss the independence of new syntactical operators and we address the universality problem.
2008
PPDP'09 - ACM SIGPLAN conference on Principles and practice of declarative programming
Valencia, Spain
15-17 July, 2008
Proceedings of the 10th international ACM SIGPLAN conference on Principles and practice of declarative programming
Association for Computing Machinery (ACM).
97
107
9781605581170
http://portal.acm.org/citation.cfm?id=1389449.1389462&coll=GUIDE&dl=ACM&CFID=68484967&CFTOKEN=91649111
http://www.di.unito.it/~paolini/
http://www.di.unito.it/~piccolo/
PCF; coherence spaces; continous stable and strongly stable functions; linear functions
L. PAOLINI; M. PICCOLO
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2318/46586
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 9
  • ???jsp.display-item.citation.isi??? ND
social impact