I originally posted to this thread a very long time ago.
At the time, I couldn’t understand why it would be a big deal to compile for armv6, for raspberry pi.
Now I know a bit more about arm architecture and suddenly I disagree less with the lack of sublime-text on arm, and disagree more with the very concept of how arm architecture works.
Unlike pretty much every other CPU anyone in public uses, arm has very little consistency between models, and in some cases you need to sign a non-disclosure agreement with the manufacturer before you can get any documentation at all on the proprietary bits. What’s more, being able to operate on one version of a chip doesn’t mean you’ll be able to run on another with a very similarly numbered chip.
There needs to be some sort of standardization and openness to the architecture before we can expect any vendor to port their products to it. Intel, for all its proprietary monopolistic nature, provides all the documentation you need and a consistent API to figure out what features a chip or chipset has.
For the record, I’ve stopped buying arm boards unless a better board is simply not practical for the situation. Unfortunately that’s unlikely to prevent arm chip manufacturers from continuing their haphazard and lackadaisical architectures and documentation.