vidyut-prakriya derives Sanskrit words and is available in Rust, WebAssembly and (by end of year) Python. It aims at one of the foundational problems in Sanskrit programming: generating valid Sanskrit words. It also aims at a related problem: deriving Sanskrit words according to traditional grammar.
vidyut-prakriya implements more than half of the Ashtadhyayi's sutras, but it is not complete, and it is also in need of extensive bug bashing. I am asking the community for help to continue attacking this massive and foundational problem.
I want to work with anyone familiar with programming, traditional grammar, or both. Here are simple ways you can help:
- Use vidyut-prakriya as a client and noting bugs, errors, and rough spots
- Examine vidyut-prakriya's output and record mistakes.
- Create test cases based on the Kashika Vrtti, the Siddhanta Kaumudi, and other texts. (This can be done programmatically to some extent.)
- Implement rules in our engine
- Use this program and its output in your Sanskrit applications
With some hard work, we can fully solve a problem that has been open for years. Please help me do so.
If you are interested, please reply either here or
on GitHub.
Arun