Nova Programming Language
16 comments
·December 8, 2025ivanjermakov
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.
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.
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.
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
ahem, by law programming languages must have code samples on the front page