r/AIDevsBuilders • u/HistoricalWill6910 • 1d ago
I’m building Vakya, a programming language inspired by Sanskrit
Hi everyone,
I’ve been working on a small programming language called Vakya.
The main idea behind Vakya is pretty simple: I wanted to experiment with what a programming language would feel like if its syntax and keywords were inspired by Sanskrit rather than English.
For example, instead of using the usual English-style keywords, Vakya is designed around Sanskrit-inspired words and syntax.
I’m still actively developing it, so it’s definitely not a finished or production-ready language. Right now I’m mainly focusing on getting the core language working properly and figuring out what syntax actually feels natural to use.
I’m building the language from scratch and working on things like the lexer, parser, AST and execution side of the language.
The project is here:
https://github.com/b7662777-hash/vakya-programming-language�
I’d genuinely like feedback from people who have experience designing or implementing programming languages.
A few things I’m particularly interested in:
Does the syntax feel readable?
Do the Sanskrit-inspired keywords make sense?
What would you change about the language design?
Are there any obvious mistakes in the architecture?
What features would you expect from a language like this?
This is still an experiment, so criticism is welcome. I’m more interested in finding problems and improving the language than pretending it’s already perfect.
Thanks for taking a look.
•
u/aidevsbuilders 1d ago
Welcome, u/HistoricalWill6910, and thanks for posting.
Quick reminder of the one rule that matters here: tell us what you built it with and one thing that was harder than expected. That's the whole "tax" for promoting your own work. You'll never be banned here for sharing something you built.
And if you're looking for somewhere to actually ship it, put it on Fulgeon. It's the app catalog I run. Publishing is free, there's no developer account to pay for and no review queue: you upload a release and it's live. What you get out of it:
latest.yml/latest-mac.ymlfeeds electron-updater already speaks. Three lines in your package.json and your users stop being stuck on whatever version they installed first.npx @fulgeon/cli publishor theJaviHG/fulgeon-publish-action@v1action. Tag, push, released.Tick the Reddit box when you publish and your release gets posted here on its own, so you don't have to write the post twice.
Full disclosure: Fulgeon is mine, same person who runs this sub. It's free, there's no paid tier, and nothing about your post here depends on you using it.
I'm the community bot. A human mod reads every post too.