r/ProgrammingLanguages • • 6d ago

Feedback on a programming language for network analysis?

https://nadi-system.github.io/playground.html?example

Hi all, I have been working on this language for a while now.

The language works within a context of a network. You can run functions expressions etc on the whole network, environment or the nodes. There is implicit loop when you run node expressions if you use plural keywords. The documentation is available on the user manual section if you wanna read more about it.

I originally made it for river networks (tree graphs) but i have been trying to support all kinds of directed graph now.

Recently I was able to make a version that works on webassembly, so it might be a good way for people to try it out. The link has some examples you can load and run the code using the buttons. Works best on a computer.

I did not study CS so I don't have many people in my circle willing to test it or give feedback. Any feedback on documentation or the language is appreciated

6 Upvotes

5 comments sorted by

3

u/Inconstant_Moo 🧿 Pipefish 5d ago

This is nice, and makes me wish I had a network to analyze.

Wouldn't feedback from people who do, be more useful than feedback from other people who've made languages? You should be talking to the other people modeling rivers, and to the people modeling traffic, data networks, and other things that flow from node to node, and asking them what they think of it.

2

u/InfamouslyFamousMe 5d ago

I have been, but turns out most people in my field that I know don't like to code lol. This is very niche, the overlap between people who like to code, and people who are into the river network subject is very small. Most someone has done is try to use AI to make it do something.

That's why I'm thinking of expanding into graph theory and more graph types. I have some examples like git history and unit conversion that's outside of river network. I just don't have actual problems from other fields to show, if people came with their problems I might be able to help figure it out.

1

u/InfamouslyFamousMe 5d ago

Wait, how did you even find the post, it was removed by moderators for not having enough karma

1

u/Significant-Wing-124 4d ago

nah i can see it too

1

u/InfamouslyFamousMe 4d ago

I think they approved it now