Bespin Glossary
The words of power
To make sure that we're speaking the same language in this documentation and on the mailing lists, here is a list of the unique terminology that we commonly use on the Bespin project.
- Bespin
- The project code name for an in-browser code editor/IDE for open web developers.
- CommonJS
- An effort to create a standard library that runs across platforms and interpreters for JavaScript. Bespin's code is organized into CommonJS modules.
- Core
- the part of Bespin required to make it run. The notion is that ultimately anything that is not required to boot will be a plugin. We also want to minimize what is in the Boot part of Bespin.
- Labs
- parts of Bespin that are in the official repository but have not yet settled to the point where they are "supported".
- Reboot
- a major refactoring of Bespin's code, especially pertaining to the refactoring started in September 2009.
- SC
- SproutCore, web GUI toolkit used by Bespin after the Reboot.
- Supported
- parts of Bespin that are actively maintained by Mozilla and the rest of the Bespin community.