Is Prism production ready?
Not yet. Prism is pre-alpha software under rapid development. It compiles real programs, but the language, standard library and toolchain are still changing. The right time to adopt Prism is when you want to help shape it — the right time for a dependency-free production deployment is closer to v1.0.
How is this different from Rust?
Both languages share memory-safety ideas, but the projects have different centers of gravity. Rust is a language with an ecosystem assembled around it. Prism is a language plus a UI toolkit, a package manager and an editor story, designed and versioned as one system — closer to how Swift, C# and Go approach their platforms.
How is this different from Flutter or React Native?
Flutter renders its own widgets; React Native renders through a JavaScript bridge. PrismX compiles to the platform’s native widget toolkit directly, with no intermediate rendering layer and no runtime bridge. The UI you ship is the UI the OS draws.
Do I need to know Rust to learn Prism?
No. The ownership model is similar, but Prism is smaller and the compiler’s errors are written to teach. If you know any C-like language, you can read Prism code on day one.
Is there a garbage collector?
No. Memory is managed by ownership and borrow checking at compile time. There is no GC pause, no runtime, and no separate allocator to configure.
Can I use Prism for web development?
You can compile Prism to WebAssembly and ship it in the browser. The web is one supported target — but Prism is not a web framework, and the primary focus is native software. If your entire product is a website, an older tool is the pragmatic choice today.
When is v1.0?
When the language is stable enough to promise backward compatibility. The roadmap on the about page tracks the milestones in order; there is deliberately no date.
Why is the project’s license MIT?
Because the project’s goal is adoption, not control. MIT keeps every future use — commercial included — unencumbered, which is the strongest incentive for companies to build on Prism without waiting for permission.
Can I contribute?
Issues are the fastest way to help — report bugs, request features, ask questions. Pull requests are currently closed while the codebase evolves rapidly; start a discussion first if you want to write code. Details on the contact page.
Where do I ask questions?
Discord for quick help, GitHub Discussions for design questions, and the issue tracker for bugs. Guidelines live on the contact page.