Main Page

From NovaLang
Revision as of 12:26, 24 December 2025 by Mewfinity (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Nova - Your Goto Functional Language

What Is Nova?

Nova is a new programming language written in OCaml that aims to bridge the gap between traditional C-syntax based languages and functional languages like OCaml, Haskell, and Lisp.

Nova is a garbage-collected with an opt in allocator system akin to Odin's context.

Key Features

Friendly Syntax: Functional programming with a familiar feel

Garbage-collected: Garbage-collected with an opt-in allocator system

Modern Tooling: Build on Dune's amazing ecosystem

Modern C Interop: Built with libffi first in mind

The Project

Lexer & Parser: Full implementation for Nova source files.

Get Involved

Explore the source code, check out our vision, follow the socials, and contribute to the compiler:

Nova on GitHub

Nova on Twitter (X)

Nova's Wiki

Contact Nova