Yeah but do not blame Ubuntu or other distributors or Linux, but NVidia, who ship shitty proprietary drivers that do not integrate well in the *nix system.
Ha, you are right, I forgot PHP. However I think PHP is really a language where people agree that it has lots of weird corner cases.
So its popularity is really historical incident, in particular I think, that it was the first hack (see worse is better) to allow to easily deploy dynamic web applications (via web-server side interpretation of code, which got popular in Apache). Furthermore PHP hosting is still very popular in low-cost bundles to integrate e.g. Wordpress.
Clojure is another nice language, but could benefit from typing. :p Maybe the main "problem" for dynamic languages ist the fact that it requires more discipline on the Programmer's side, so I imagine it is popular for smaller teams, but this is hard to achieve for bigger development efforts, where you can benefit from a stronger type system.
Obviously static/strong typing is winning. Last man standing are JavaScript and Python, the former transforms into a compilation target (like Elm), the latter doing some kind of gradual typing (like mypy).
I think dynamic typing has its place, but more in experimental design and prototyping than in bigger application development (big IMHO).
I did try out the engine some month ago, and was positively surprised. It compiled easily on Linux and all the examples (and there are plenty) worked out of the box, which can not be said of most projects providing a graphics pipeline.
How can you not understand that? If you talk to something wearing google glass you are in the camera's viewport. A smartphone however is mostly kept in you bag, or you have it placed on a table and you are probably NOT in the cameras viewport.
So it's not about the form factor, but the fact that in case of google glass, the camera is pointing on your head!
A question from someone who is not a front-end developer: Would it be possible (and faster) to avoid the DOM and use Canvas to make a text editor (assuming we are happy with one font and basic syntax highlighting)?