Structure code programmatically
Calcium's input is represented as JSON, allowing you to manipulate and execute code easily.
Represent your code as data.
Calcium's input is represented as JSON, allowing you to manipulate and execute code easily.
For example, a variable named "the number of apples" is valid. This is useful especially in learning environments, where you can use natural language to name your variables.
You can define and call simple functions, just like in Python or JavaScript. Those are also represented as JSON!