Frequently Asked Questions

Can't find the answer? Open an issue on GitHub.

What is Cream?
Cream is an open-source programming language created by MauyaApps. It features a clean, expressive syntax and runs on a Python-based interpreter with 450+ built-in operations. It ships with its own IDE, VS Code extension, and an Android IDE for AIDE.
Is Cream free?
Yes. Cream is completely free and open source, licensed under MIT. You can use it for personal and commercial projects.
How do I run a Cream file?
After installing Cream, run:

cream yourfile.cream

Or open the file in Cream IDE and press the Run button.
What platforms does Cream support?
Cream runs on Windows, Linux, macOS, and Android (via AIDE). CI builds are available for all platforms on every release.
Does Cream have a VS Code extension?
Yes! Install it from the VS Code Marketplace:

ext install MauyaApps.cream-language

It provides syntax highlighting and file association for .cream files.
How do I define a function?
Use the func keyword:

func greet(name) { print("Hello, " + name) }
How many built-in operations does Cream have?
Over 450. These cover math, strings, lists, I/O, random numbers, type checking, and more. See the Standard Library section in the docs.
Can I contribute to Cream?
Absolutely. Fork the repo on GitHub, make your changes, and open a pull request. Bug reports and feature requests are also welcome via GitHub Issues.
Where can I report a bug?
Open an issue on the GitHub repository: github.com/MauyaApps/cream-lang. Please include your OS, Cream version, and a minimal code example that reproduces the bug.