Skip to content(if available)orjump to list(if available)

Nova Programming Language

Nova Programming Language

16 comments

·December 8, 2025

ajkjk

ahem, by law programming languages must have code samples on the front page

null

[deleted]

ivanjermakov

Not open source, some code snippets here: https://nova-lang.net/introduction-to-nova/sight/

AyyEye

Their forgejo instance has an interpreter in go https://forge.nouveau.community/nova/ni

oersted

Where did you get this? Of the three implementations I see here all three have available sources, Myte and Serpens don't have licenses, and Pyra has an Unlicense open-source license.

https://nova-lang.net/implementations/

BoiledCabbage

While I'm not clear on how it scales to more broader problems, it's nice to see a somewhat novel idea in programming languages vs the same rehash of algol derived languages.

I do think I've seen something similar. A language mainly driven off of pattern matching, but I don't recall where. Does anyone know of prior art? Or is this completely novel?

MisterTea

Prolog comes to mind with its facts and rules matching.

geenat

I like the idea of a "markdown for logic", with transpiliation to lots of different easy backends such as javascript.

Not convinced the language would actually be useful, but I like the ideas for portability.

oersted

Huh...

In https://nova-lang.net/implementations/

> Pyra: Runs on Lua

> Serpens: Runs on Python

escanda

I guess this sometime replace org-mode extensively. The idea is sound. The implementation looks good.

For instance, I love org-mode export capabilities to standard formats such as pdfs and other kinds of documents. It makes it real easy to export some formulae or docs for some feature.

Plus org-mode agenda is just superior and awesome.

arniemiller

Nice. The learn page reminded me of https://learnxinyminutes.com/ which I really liked as a quick way to get a tour of a language.

almosthere

Did you have 3 seconds to see that there is a Nova code editor out there? (edit: this comment is about name confusion)

airstrike

> Please don't complain about tangential annoyances—e.g. article or website formats, name collisions, or back-button breakage. They're too common to be interesting.

https://news.ycombinator.com/newsguidelines.html

gkbrk

Who would confuse a programming language and a text editor?

escanda

Most likely has a language server thus interoperable with most editors out there. Some config might be necessary though.

null

[deleted]