Ben Fisher:
> In my opinion, json is too common of a file to be off by default, how would we feel about importing json and rust by default? They are increasingly encountered file types.
Determining language popularity is difficult. Every time it is tried, there are methodological problems and the published indices have biases and large amounts of noise. I have tried to avoid this area as it can be quite contentious and disruptive with no good way of producing an unbiased prioritization.
That said, I do believe that JSON is sufficiently prominent that it should be included by default. Its often used alongside other programming languages so many will need to occasionally view or edit JSON.
> If this would make menus too long, perhaps we can remove ada or pascal. Pascal might have minor usage today in delphi et al, but even for this use it is likely edited solely within an ide.
Using the TIOBE index,
https://www.tiobe.com/tiobe-index/:
0.87% Delphi / Object Pascal
0.63% Ada
0.25% Rust
So Ada has (according to this metric) 2.5 times the popularity of Rust.
Another index is PYPL -
http://pypl.github.io/PYPL.html.
If we were to try to use something like this to derive the set of languages included or excluded by default then R, at 1.45% in TIOBE, would be the best language to add to the inclusion list. Swift and Go would also be strong candidates for a place on the Language menu.
If we were to look at trends, it appears to me that the typed-Javascript languages Dart and TypeScript (neither of which has good support in default SciTE) are about to be significant along with Kotlin for JVM users.
Neil