Nova Documentation

Language, tools, and runtime

What is Nova?

Nova is a cross-platform programming language with Python-like readability and Lua-style syntax. It can be interpreted or compiled into compact bytecode (.nvc).

Hello World

name = "Sheldi"
print("Hello,", name)

Running Programs

nova run hello.nv
nova compile hello.nv
nvr hello.nvc

Package Manager (nvpm)

nvpm install stdlib
nvpm list
nvpm remove stdlib

File Types

Comments

// C-style
-- Lua-style
# Shell-style
/* Block comment */

← Back to home