[Prev]
[Next]
[Limbo Basics] [Limbo Programming] [Language Definition]
Modules
In Limbo, modules are the basic building blocks of all programs. Every program can be said to be a "module."
Limbo modules do more than divide a program into smaller parts. Limbo modules:
-
Group functions and data into logical, distinct packages
-
Separate interface and implementation
-
Have a well-defined interface that provides the only access mechanism to the module
-
Have a type defined through its interface
-
Enable dynamically loadable libraries
-
Can be rebuilt without recompiling or relinking user programs
-
Compose a Limbo application as a set of interacting components that contain data and functions
[Prev]
[Next]
[Limbo Basics] [Limbo Programming] [Language Definition]
Copyright © 1998, Lucent Technologies, Inc. All rights
reserved.