1985
DOI: 10.1145/17919.806843
|View full text |Cite
|
Sign up to set email alerts
|

The Mesa programming environment

Abstract: People everywhere are developing multi-window, integrated programming environments for their favorite computers and languages. This paper describes the Mesa programming facilities of the Xerox Development Environment (XDE). It is interesting for several reasons. It has existed in something similar to its current form for about 5 years. It has more than 500 users, many interacting with it 8 or more hours a day. Several million lines of code have been written by these users, including large, multi-author systems… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
10
0

Year Published

1985
1985
2021
2021

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 20 publications
(10 citation statements)
references
References 18 publications
0
10
0
Order By: Relevance
“…Fowler [6] dates the concept back to Johnson and Foote's discussion of Inversion of Control (IOC) [12] in 1988, and he notes that Sweet also alludes to it in 1985 with the more "colourful" phrase the Hollywood's Law [27]. Lakos [14, ch.6] also discusses the DIP under the guise of insulation.…”
Section: Introductionmentioning
confidence: 99%
“…Fowler [6] dates the concept back to Johnson and Foote's discussion of Inversion of Control (IOC) [12] in 1988, and he notes that Sweet also alludes to it in 1985 with the more "colourful" phrase the Hollywood's Law [27]. Lakos [14, ch.6] also discusses the DIP under the guise of insulation.…”
Section: Introductionmentioning
confidence: 99%
“…When the Mesa language was developed for the Alto, its implementors also produced a faithful rendering of the Alto/BCPL system components, without extending its concepts. The next major development was the Mesa-based Pilot operating system [30] and its associated Tajo programming environment [35,40], designed for use with a second generation of workstations that included memory mapping and larger physical memories.…”
Section: Discussionmentioning
confidence: 99%
“…These system models can form the basis for recompilation, runtime module replacement, and answers to queries about a program's structure (similar to Lisp's Masterscope) [33,21]. A variant of the DF Package has also been adapted for use in the Xerox Development Environment (XDE) [35].…”
Section: • Multiple Virtual Memory Accessmentioning
confidence: 99%
“…It continued to evolve there into a complete integrated programming environment [49]. A separate path of evolution in CSL led to the Cedar system described below.…”
Section: Mesamentioning
confidence: 99%