Context-Oriented programming languages provide us with primitive constructs to adapt program behaviour depending on the evolution of their operational environment, namely the context. In previous work we proposed MLCoDa, a context-oriented language with two-components: a declarative constituent for programming the context and a functional one for computing. This paper describes the implementation of MLCoDa as an extension of F#.

A context-oriented extension of F#

Galletta L.
2015-01-01

Abstract

Context-Oriented programming languages provide us with primitive constructs to adapt program behaviour depending on the evolution of their operational environment, namely the context. In previous work we proposed MLCoDa, a context-oriented language with two-components: a declarative constituent for programming the context and a functional one for computing. This paper describes the implementation of MLCoDa as an extension of F#.
2015
Computational linguistics; Functional programming Context oriented programming; Operational environments; Two-component
File in questo prodotto:
File Dimensione Formato  
Degano_778877.pdf

non disponibili

Licenza: Non specificato
Dimensione 254.11 kB
Formato Adobe PDF
254.11 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

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/20.500.11771/6525
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 6
social impact