No level of expertise here but here’s my 2 cents worth:
If the idea is functionality, and you can get your head around it, lua is a good bet. Downside is ‘other’ users NOT getting their head around it - without lots of examples of uses (commented out alternatives in the script?)
Javascript is more widely known/understood, but less capable in my uses of it so far. nimscript I do not know. Good luck!
I’m right now thinking of JavaScript instead of Lua. The language sucks far more, but as you said more people know it; it also has very fast optimized interpreters. In addition, it has about a million languages that transpile to it, which allows for a lot more flexibility; you can use a nice, typed language.
Lua is incredible but very tough (for a lot of people at least). Is the "only problem’ of awesomewm.
Probably JavaScript is better if you want to maintain it more easy for the “masses”.
Sorry for a lot of double quote but tonight the words doesn’t came to mind here
I think lua is very simple, simpler than javascript, the bigger problem is not as many people know it.
Anyways, I’ve already implemented a functional javascript backend with Duktape. It is working perfectly; it is very fast and lightweight on memory (no difference from ipc method other than couple hundred kb!).
Probably by next week rewrite will be in usable state and I can publish it.
After trying out scripting more I don’t think this has any advantage over the old IPC system at all, so I’m probably going back in the rewrite. Still considering. Might use static toml file.
I need to create a new README and some docs… buut, i’m really happy to announce the rewrite is released! check it out at the same github link (https://github.com/codic12/worm)
Sorry for the inactivity, been working on a lot of features. Title-bar customization is almost done! here’s my current setup:
the positions of the button and text are configurable. after this I want to improve multi-monitor support a bit and tag a release! (and start working on the CE finally)
Only if you are unduly influenced by Windows attempts not to be sued by Xerox and Apple and… You will note that a opportunity to close the window STILL exists on the top left of Windows too…