I'm arguing that it's successful because any of its users can trivially hack something on top of it and distribute it, including things the original devs never intended or think is a good idea. In that way, its success mirrors Excel.
I'm arguing that it's successful because any of its users can trivially hack something on top of it and distribute it, including things the original devs never intended or think is a good idea. In that way, its success mirrors Excel.
Emacs and Vim are way easier to extend.
But in terms of access, JS wins hands down.
From a documentation, examples, accessibility, tooling, and number of people you can get help from, JS wins.
What other metrics should we consider when comparing, API complexity, LOC for average plugins, google results?
I think if we had a reasonable baseline for comparison, it would be helpful.
Maybe as a general purpose language, but for this specific comparison (extending editors). Elisp and Emacs wins. Vimscript is not the best plugin language, but the interation process is way better than VSC.