Closed mediabuff closed 9 months ago
vidyut-prakriya is a precise Paninian engine and its inputs need to be expressed in Paninian terms.
कथा is a ङ्याबन्त-आकारान्त-प्रातिपदिक (nominal stem ending in आ and created with the suffixes ङी or आप्) and should be constructed with Pratipadika::nyap
. If you do so, you should see the correct behavior.
For an example of a non-ङ्याबन्त-आकारान्त-प्रातिपदिक, see e.g. the feminine of गोपा.
(For examples of vidyut-prakriya generating ङ्याबन्त-आकारान्त forms correctly, see the tests in kaumudi_9.rs
.
Thanks for your prompt response. Let me check it out. Then is the demo code in https://ambuda-org.github.io/vidyullekha/ is incorrect ? I just added कथा to the list of hard-coded list in ambuda-org.github.io/static /vidyut-prakriya.js
{ text: "kaTA", linga: Linga.Stri },
Btw, what is difference between vidyut-prakriya.js and vidyut-prakriya.-app.js - lot of duplicate code
Then is the demo code [...] incorrect?
No, its Wasm API is just limited compared to the much richer Rust API underneath. It needs to be expanded so that callers can specify that the stem is ङ्याबन्त, but there's only so much I can do alone, sadly.
Btw, what is difference
One is used and one isn't :) ambuda-org.github.io
is a sloppy repo that I use to deploy some quick demos. More production-ready code will eventually move to ambuda.org.
Understood. I will join in due course to help.
Sources verified against: http://sanskrit.segal.net.br/en/decl?n=kath%C4%81&tr=iast&gen=f https://en.wiktionary.org/wiki/%E0%A4%95%E0%A4%A5%E0%A4%BE#Noun_4
Even Nominative Singular is incorrect
Vidyut