[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Information on CENTAUR



Hello!

We would be interested in obtaining more information about the ESPRIT
GIPE project. Below is a short presentation of our project dealing
with (among other issues) interactive programming environments.

We have ftp access.

Thanks in advance,
Bo and Robert

---

We are looking into tools for building generic environments for little
languages (application oriented languages---AOLs). By "little
languages" we mean special-purpose languages with a small vocabulary
(as opposed to full-scale programming languages).

Right now, we're trying to get an overview of the state-of-the-art in
compiler and interpreter environments. Some of the interesting
research directions are represented by CWI Amsterdam, Lund University
of Technology (Mj{\o}lner), and several other projects dealing with
structure-oriented editing.

We don't have any plans on doing in-house development of a programming
environment or toolbox.

Our vision of the environment/toolbox can be characterized thus:

- generic---can be used to handle whole classes of AOLs
- multiple-view editing (e.g., text as well as logical structure)
- support grammar interpretation, i.e., we don't want it to generate
  stand-alone editors from a fix grammar (cf. Cornell Synthesizer 
  Generator)
- usable for design of AOLs as well as programming in AOLs
- programs synthesized or entered traditionally
- support for debugging grammars
- grammars for concrete and abstract syntax
- description-driven semantic checking and code generation


Bo Johansson (bo@abblund.se) 
Robert Storlind (robert@abblund.se) 
ASEA BROWN BOVERI             
Corporate Research dept KLL
IDEON Research Park           FAX: int+46 46-145620
S-223 70 LUND SWEDEN          PHONE: int+46 46-168528