A New Programming Language
A language built
for clarity.
Novarc is a project devoted to crafting a new programming language that is a joy to read, with deep type safety guarantees, and fast.
The Mission
The Goals
The mission is to carefully craft a language design where readability, brevity, safety, and speed come together.
- Clear and easy for humans to quickly read and understand These days, code is read far more often than it is written. Clarity is crucial.
- Incredibly succinct, without losing clarity, i.e. a high legibility Brevity that clearly reveals intent, and a terseness that's not cryptic.
- Extremely type-safe, with advanced and sophisticated static guarantees With the goal of eliminating as many classes of errors as possible before a program runs.
- Compiled to machine code, with fast incremental compilation With hot code reloading that is fast enough that there's no time wasted waiting.
The Org
Novarc Foundation
Novarc is being developed under the Novarc Foundation, a Canadian software engineering research and development nonprofit.
Novarc was federally incorporated as a not-for-profit on October 16, 2023.
— Arjun Menon