I'm working on modernizing Rosetta Code's infrastructure. Starting with communications. Please accept this time-limited open invite to RC's Slack.. --Michael Mol (talk) 20:59, 30 May 2020 (UTC)


From Rosetta Code
This programming language may be used to instruct a computer to perform a task.
Official website
Garbage collected: Yes
See Also:

Listed below are all of the tasks on Rosetta Code which have been solved using Limbo.
Your Help Needed
If you know Limbo, please write code for some of the tasks not implemented in Limbo.

Limbo is the application programming language for Inferno. Syntactically similar to C, and more so its predecessor, Go, it has several features that make it simpler, safer and yet more powerful and better suited to the development of concurrent, distributed systems. The Limbo compiler generates architecture independent object code which is then interpreted by the Dis Virtual Machine or compiled just before runtime to improve performance. This ensures that Limbo applications are completely portable across all Inferno platforms.[1]

Limbo's approach to concurrency was inspired by Hoare's Communicating Sequential Processes (CSP).[2]


  1. The Limbo Programming Language by Dennis M. Ritchie
  2. Wikipedia: Limbo Programming Language

See Also[edit]