It's a pet project intended to write something useful (a tiny bag-of-words search engine) in an exotic language Koka for fun. And suffering.
You can see it in action in my personal blog. Yes, typical developer side projects.
Please do not use this in production :)
In the code, you can find:
- bag-of-words search engine with BM25 scoring
- Snowball stemmer for Russian language
- data-extractor from front-matter files (no markdown parsing)
- almost zero-JS frontend
- "purely-functional" self-written json parser
- string view with a weird set of methods
- C code to implement unicode lowercase (sic!)
- dumb package manager
- GitHub action to test, build and release that stuff
Regarding the name — there's a song by Klava Koka (never head about her before, TBH, but my wife did) named intriguely "LA LA LA" and it has the following line:
Чё те нужно?
Which can be translated as What u need?
. I think it's a good fit :)