Main Page

From NovaLang

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