logoalt Hacker News

Nova Programming Language

60 pointsby surprisetalktoday at 3:03 PM32 commentsview on HN

Comments

ajkjktoday at 5:33 PM

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

show 4 replies
ivanjermakovtoday at 4:58 PM

Some code snippets here: https://nova-lang.net/introduction-to-nova/sight/

EDIT: seems to be open source, just isn't mentioned on the website https://forge.nouveau.community/nova

show 2 replies
geenattoday at 5:37 PM

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.

BoiledCabbagetoday at 5:33 PM

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?

show 4 replies
escandatoday at 4:38 PM

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.

oerstedtoday at 5:08 PM

Huh...

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

> Pyra: Runs on Lua

> Serpens: Runs on Python

arniemillertoday at 5:00 PM

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.

LennyHenrysNutstoday at 7:33 PM

What's it for?

satirictoday at 6:10 PM

This feels like prolog, although I don't remember much about prolog apart from writing about 3 lines to get a CS degree. What puts this apart from prolog? (And are there, you know, reasons for using the language?)

show 1 reply
155231today at 6:40 PM

iker

almostheretoday at 4:42 PM

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

show 5 replies