The Candle Ecosystem
Candle is designed as a collection of interoperable components.
| Component | Responsibility |
|---|---|
| CandleVM | Bytecode execution |
| CASM | Low-level programming language |
| CandleC | CASM compiler and linker |
| CandleStd | Standard-library functionality |
| CandleSys | System plugins |
| Candle Tools | Visual Studio Code extension for CASM language support and CandleC project workflows |
Compatibility
Each Candle ecosystem component is compatible with all the other ones of the same generation.