Title :
Programming in Limbo
Author :
Dorward, S. ; Pike, R. ; Winterbottom, P.
Author_Institution :
Bell Labs., Lucent Technol., USA
Abstract :
Limbo is the application programming language for the Inferno operating system. Although Limbo looks syntactically like C, it has a number of features that make it easier to use, safer and more suited to the heterogeneous, networked Inferno environment: a rich set of basic types, strong typing, garbage collection, concurrency, communications, and modules. Limbo may be interpreted or compiled ´just in time´ for efficient, portable execution. This paper introduces the language by studying an example of a complete, useful Limbo program. The program illustrates general programming as well as aspects of concurrency, graphics, module loading, and other features of Limbo and Inferno.
Keywords :
computer graphics; high level languages; network operating systems; program compilers; programming; software portability; storage management; C language; Inferno; Limbo; application programming language; basic types; communications; concurrency; garbage collection; heterogeneous networked environment; network operating system; software portability; strong typing; High-level languages;
Conference_Titel :
Compcon '97. Proceedings, IEEE
Conference_Location :
San Jose, CA, USA
Print_ISBN :
0-8186-7804-6
DOI :
10.1109/CMPCON.1997.584719