Because Limbo was designed for the Inferno system environment, several of these examples consist of simplified versions of Inferno applications in a prototype Inferno implementation. Some appreciation for the resources available in this environment should become evident, but its full description is available elsewhere; the discussion here will focus on language features. However, several of the programs use facilities from the module Sys
, which provides an interface to a file system and its methods resembling those of Unix, as well as other useful library facilities.
Some of the programs are annotated with line numbers; they are there only for descriptive purposes.