ACM Home Page
Please provide us with feedback. Feedback
Programming languages as operating systems (or revenge of the son of the lisp machine)
Full text PdfPdf (1.30 MB)
Source International Conference on Functional Programming archive
Proceedings of the fourth ACM SIGPLAN international conference on Functional programming table of contents
Paris, France
Pages: 138 - 147  
Year of Publication: 1999
ISBN:1-58113-111-9
Also published in ...
Authors
Matthew Flatt  Department of Computer Science, Rice University, Houston, Texas
Robert Bruce Findler  Department of Computer Science, Rice University, Houston, Texas
Shriram Krishnamurthi  Department of Computer Science, Rice University, Houston, Texas
Matthias Felleisen  Department of Computer Science, Rice University, Houston, Texas
Sponsors
INRIA : Institut Natl de Recherche en Info et en Automatique
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 45,   Citation Count: 14
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/317636.317793
What is a DOI?

ABSTRACT

The MrEd virtual machine serves both as the implementation platform for the DrScheme programming environment, and as the underlying Scheme engine for executing expressions and programs entered into DrScheme's read-eval-print loop. We describe the key elements of the MrEd virtual machine for building a programming environment, and we step through the implementation of a miniature version of DrScheme in MrEd. More generally, we show how MrEd defines a high-level operating system for graphical programs.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
Back, G., P. TuUmann, L. Stoller, W. C. Hsieh and J. Lepreau. Java operating systems: Design and implementation. Technical Report UUCS-98-015, University of Utah, 1998.
 
3
Balfanz, D. and L. Gong. Experience with secure multi-processing in Java. Technical Report TR-560-97, Princeton University, Computer Science Department, September 1997.
 
4
5
6
 
7
 
8
 
9
Dybvig, R. K. Chez Scheme User's Guide. Cadence Research Systems, 1998.
 
10
 
11
Finne, S. and S. P. Jones. Composing Haggis. In Proc. Eurographics Workshop on Programming Paradigms.for Computer Graphics, September 1995.
 
12
Fisler, K., S. Krishnamurthi and K. Gray. Implementing extensible theorem provers. Technical Report 99- 340, Rice University, 1999.
 
13
Flatt, M. PLT MzScheme: Language manual. Technical Report TR97-280, Rice University, 1997.
14
 
15
Flatt, M. and R. B. Findler. PLT MrEd: Graphical toolbox manual. Technical Report TR97-279, Rice University, 1997.
16
 
17
Ford, B. and J. Lepreau. Evolving Much 3.0 to a migrating thread model. In Proc. USENiX Technical Conference and Exhibition, pages 97-114, Janurary 1.994.
 
18
Ganser, E. R. and J. H. Reppy. eXene. In Proc. of the 1991 CMU Workshop on Standard ML. Carnegie Mellon University, September 1991.
 
19
 
20
 
21
 
22
Hawblitzel, C., C.-C. Chang, G. Czajkowski, D. Hu and T. von Eicken. implementing mlxltiple protection domains in Java. In Proc. of USENIX Annual Technical Conferenc% pages 259-270, June 1998.
23
 
24
Leslie, I. M., D. McAuley, R. J. Black, T. Roscoe, P. R. Barbara, D. M. Evers, R. Fairburns end E. A. Hyden. The design and implementation of an operating system to support distributed multimeclia applications. IEEE Journal on Selected Areas in Communications, 14(7):1280-1297, September 1996.
25
26
27
28
 
29
Smart, J. et al. wxWindows. http://web, ukonline, co. uk/julian, smart/wxwin/.
 
30
Sperber, M. The Lula system for theater lighting control. http://www-pu, informatik .uni-tuebingen. de/ users / sperbe r/lul a/.
 
31
Sun Microsystems, Inc. JavaOS: A standalone Java environment, 1997. ht ~p://www. j avaso ft. corn/product s / j avao s/ j avaos, white, html.
32
 
33

CITED BY  14

Collaborative Colleagues:
Matthew Flatt: colleagues
Robert Bruce Findler: colleagues
Shriram Krishnamurthi: colleagues
Matthias Felleisen: colleagues