HAL will be down for maintenance from Friday, June 10 at 4pm through Monday, June 13 at 9am. More information
Skip to Main content Skip to Navigation

A distributed architecture for programming environments

Dominique Clement 1
1 CROAP - Design and Implementation of Programming Tools
CRISAM - Inria Sophia Antipolis - Méditerranée
Abstract : Programming environments are typically based on concepts such as syntax and semantics and they provide functionalities such as parsing, editing, type-checking and compilation. But most existing programming environments are designed in a rather integrated manner where parsers, editors and semantic tools are tightly coupled. This leads to systems that are the sum of all their components with obvious implications in terms of size, of reusability and of maintainability. In this paper, we present a proposal for a distributed architecture for programming environments.
Document type :
Complete list of metadata

Contributor : Rapport de Recherche Inria Connect in order to contact the contributor
Submitted on : Wednesday, May 24, 2006 - 5:53:25 PM
Last modification on : Friday, February 4, 2022 - 3:19:36 AM
Long-term archiving on: : Tuesday, April 12, 2011 - 10:23:28 PM


  • HAL Id : inria-00075293, version 1



Dominique Clement. A distributed architecture for programming environments. [Research Report] RR-1266, INRIA. 1990. ⟨inria-00075293⟩



Record views


Files downloads