• 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