DocumentCode :
322504
Title :
Using scoping rules as a distributed coordination language
Author :
Fuchs, Matthew
Author_Institution :
Walt Disney Imagineering, Glendale, CA, USA
Volume :
1
fYear :
1997
fDate :
7-10 Jan 1997
Firstpage :
340
Abstract :
Essential to coordinating a distributed application is organizing and traversing the distributed application graph. Lexical scoping performs this function among modern high-level programming languages, but does not have the same distinction in distributed programming systems, where it competes with various forms of associative and object-oriented binding. We show that distributed lexical scoping, combined with closures, provides a powerful means of coordinating communication in distributed computations and can significantly reduce the complexity for developing certain types of applications vis-a-vis other coordination paradigms/languages. These results are not dependent on a particular programming language, and can be combined with existing paradigms
Keywords :
directed graphs; distributed processing; object-oriented programming; parallel languages; parallel programming; programming theory; Scheme; associative binding; closures; complexity; directed graph; distributed application graph; distributed coordination language; distributed programming systems; high-level programming languages; lexical scoping; object-oriented binding; scoping rules; Associative memory; Computer languages; Computer networks; Crystallization; Distributed computing; Functional programming; Modems; Object oriented programming; Organizing; Sockets;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Sciences, 1997, Proceedings of the Thirtieth Hawaii International Conference on
Conference_Location :
Wailea, HI
ISSN :
1060-3425
Print_ISBN :
0-8186-7743-0
Type :
conf
DOI :
10.1109/HICSS.1997.667281
Filename :
667281
Link To Document :
بازگشت