Prism exists because building native software today means assembling a stack of incompatible tools. We think one language, one toolchain and one ecosystem is a simpler answer.
For twenty years, writing native software has meant choosing between speed and safety, between a great type system and a great editor, between the platform you ship on and the platform your users run. Each choice bought a separate language, a separate toolchain and a separate ecosystem that only partly works with the others.
Prism is an attempt to stop making those trades. It is a compiled, memory-safe language with a native UI toolkit, a package manager, a language server and a formatter — all maintained together, all versioned together, all tested against each other.
Every feature in Prism has to justify itself against these. If a change weakens one of them, that's a problem to solve, not a trade to accept.
A language is only as good as the tools around it. Prism ships the compiler, package manager, formatter and language server as one integrated system.
Platforms are targets, not forks. The same source compiles to desktop, mobile and web environments without conditional codebases.
PrismX renders its own widgets natively — no webview, no JavaScript bridge, no embedded browser. The UI is part of the binary.
Ownership, borrow checking and safe-by-default references prevent the classic C and C++ failure modes at compile time.
A single registry, a single lockfile, a single version of the truth. Package management is part of the language, not a separate tool.
Signals, structured concurrency, good errors, fast builds. Ergonomics are a performance requirement, not a marketing claim.
Built by one developer over five months. The repository will be made public at release.
One developer, AI-assisted. Core language: lexer, parser, type checker, C backend.
Collections, networking, concurrency, cryptography. The `prism` command grows into the full toolchain: compiler, package manager, formatter, test runner, language server.
The PrismX UI framework and the Facet build DSL. Cross-compilation expands to nine platform targets.
Approaching first public release. Binary downloads, install scripts, and full documentation landing.
Self-hosted compiler. Language and standard library stability. ABI stability.
Honest milestones, in order. Nothing here is a promise of a date — just of a direction.
Prism is free and open source. Use it in commercial products, fork it, ship it — the license includes an explicit patent grant and protects the Prism name and logo, while asking only that the copyright notice and license terms stay intact.