- ahem, by law programming languages must have code samples on the front page
by BoiledCabbage
6 subcomments
- 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?
by ivanjermakov
2 subcomments
- 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
- 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.
- I'll give this a try but at first glance through the guides it appears to be missing a way to ergonomically output specific states. I haven't run it yet but I'm guessing it logs everything that happens which will get verbose unless asked for.
A while back there was a rewrite language that was posted (white on black theme site) that was similar but more geared towards coding problems and less on lit programming. I don't remember the name but it was equally as interesting. If anyone recalls what it was it'd be greatly appreciated.
Anyway if the creator is lurking here, examples demonstrating more practical, real world problems (even if still somewhat small) would go a long way.
- 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.
by forgotpwd16
0 subcomment
- Some examples are available in the repos of Serpens/Myte[0][1] (Nova in-Python interpreter/to-JS compiler).
[0]: https://forge.nouveau.community/nouveau/serpens/src/branch/m...
[1]: https://forge.nouveau.community/yumaikas/myte/src/branch/mai...
by arniemiller
0 subcomment
- 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.
- How does this compare to Rules engine/rete algorithm? I've been developing a game on top of a rules engine and I can't help but feel very familiar reading the 4 Nova core ideas
- Huh...
In https://nova-lang.net/implementations/
> Pyra: Runs on Lua
> Serpens: Runs on Python
by LennyHenrysNuts
1 subcomments
- What's it for?
- Is this literate Prolog for Org Mode?
- 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?)
- In the era of AI-assisted programming, creating new languages or new frameworks is a lost cause.
by bobanrocky
0 subcomment
- [flagged]
- iker
by almosthere
5 subcomments
- Did you have 3 seconds to see that there is a Nova code editor out there? (edit: this comment is about name confusion)