Home Download Buy Blog Forum Support

ARM build?

Re: ARM build?

Postby zara2stra on Sun Jun 22, 2014 8:55 pm

I too am a happy paying customer. I love Sublime Text, and since I just bought a Chromebook for working in the wilderness, I'd greatly appreciate an ARM build! Even if it came with the stipulation that it wouldn't be officially supported until enough people were using it.

I am so excited to code while camping, and I hope to do it with Sublime Text!

Thanks for Sublime Text and for considering an ARM build!
zara2stra
 
Posts: 1
Joined: Sun Jun 22, 2014 8:51 pm

Re: ARM build?

Postby anykey on Mon Jun 30, 2014 9:49 pm

I also own a license, and I would also really want to see an ARM build.

Great program otherwise.

-T.
anykey
 
Posts: 1
Joined: Mon Jun 30, 2014 9:48 pm

Re: ARM build?

Postby vonstark on Thu Jul 03, 2014 4:08 am

Am user here, our company use sublime, and everybody has license.
We need Arm build to work on. :)
vonstark
 
Posts: 1
Joined: Thu Jul 03, 2014 4:06 am

Re: ARM build?

Postby ken on Thu Aug 21, 2014 7:05 pm

To sublime support,

Think of it like this: There is a strong need for a really good, lightweight GUI programming editor for Arm. What do you guys recommend we buy?
ken
 
Posts: 20
Joined: Fri Apr 19, 2013 3:36 am

Re: ARM build?

Postby ken on Thu Aug 21, 2014 7:07 pm

Keep in mind that if we find something that works with Arm and works equally well on the other platforms we use, then probably we will convert all our editors to that new editor.
ken
 
Posts: 20
Joined: Fri Apr 19, 2013 3:36 am

Re: ARM build?

Postby hitsuji on Thu Aug 21, 2014 7:48 pm

Hi guys,

Just want to say one thing as why it's so costly to develop for ARM. ARM isn't really a single architecture. There are minor variations in instruction sets for different manufacturers. Which means a developer has to build separate binaries for each processor family and test seperately on each device. So you would need a separate binary for RPi, Chromebook, Beagleboard, etc...

This is why android apps are predominantly JAVA based. Running on a JVM means you don't need to worry about underlying architecture/instruction set differences.

Even opensouce projects restrict official support for ARM devices because of this.
hitsuji
 
Posts: 4
Joined: Tue Aug 13, 2013 9:10 am

Re: ARM build?

Postby ken on Thu Aug 21, 2014 8:12 pm

Intel isn't really a single architecture either. You need to either compile for the lowest common denominator or detect cpu and other hardware features and enable or disable code accordingly.

Demand for arm is going up, not down, especially with these tablet/netbook combo deals out now. My interest for an arm version is primarily with Linux and single-board computers. I'm already a happy license owner for st2. You don't have to work directly on the hardware, there's an operating system under there that can handle some of this stuff for you. I don't know of a Mac OS arm device with a keyboard, but Linux and Windows and Android are sure busy with that.

Get on odesk and see what's out there for arm developers. I'm sure somebody is willing to sign an NDA, and some of those guys work pretty cheap. If I had the time I'd probably work on it for almost nothing, just to get an arm version out there.

The only way I can see this as overly complicated is if you write a lot of assembly code or bypass the operating system and try to access hardware directly. Frankly when you do either of those things, the app tends to be a single platform on a single operating system and never gets away from it, so I doubt you do that. Your existing ST2 code works well on Windows, Mac and Linux.

I'm not trying to be pushy here, but if your code were Open Source it would probably already work on most Arm versions, as well as ppc and some other bizarre stuff. I write commercial software for a living so I understand you have your license model and I respect it.
ken
 
Posts: 20
Joined: Fri Apr 19, 2013 3:36 am

Re: ARM build?

Postby ken on Thu Aug 21, 2014 8:14 pm

As far as that goes, if I had access to your source code there's a bug in the way ST2 reads its .sublime-project that would be fixed by now, open source or not. It drives me nuts, I've posted here about it but it's obviously not interesting enough for somebody there to do anything about it.
ken
 
Posts: 20
Joined: Fri Apr 19, 2013 3:36 am

Re: ARM build?

Postby hitsuji on Thu Aug 21, 2014 8:48 pm

ken wrote:Intel isn't really a single architecture either. You need to either compile for the lowest common denominator or detect cpu and other hardware features and enable or disable code accordingly.


It's not, but unlike ARM it's mostly sane. You can test for instruction support, and most importantly, Intel doesn't use the same machine code for different instructions
across different processor. This does happen with Intel vs AMD tho. Intel and AMD can't match like for like when mapping machine code considering they're both developing independently of each other. BUT, they do document these and compilers compile code that will work for both processing families.

When it comes to ARM, it's a different kettle of fish. Due to the nature of ARM licensing, there are a huge number of different processor manufacturers out there that makes it nearly impossible to cover them all in the same fashion that you cover Intel and AMD differences, but, more importantly, many manufacturers DO NOT document their processors publicly, and instead opt to release a device specific compiler, making it impossible to do what you suggest.

This is exactly why Windows Phone support is restricted to a handful of processor, why Apple manufacture their own ARM CPUs and why android apps run on a VM.

ken wrote:I'm not trying to be pushy here, but if your code were Open Source it would probably already work on most Arm versions, as well as ppc and some other bizarre stuff. I write commercial software for a living so I understand you have your license model and I respect it.


Coding isn't the issue here, it's compiling and testing.
hitsuji
 
Posts: 4
Joined: Tue Aug 13, 2013 9:10 am

Re: ARM build?

Postby ken on Thu Aug 21, 2014 9:44 pm

You're an official support person? If so you can look at my email and contact me privately.

I don't mean to roast you guys publicly, but there must be something we can do to get an arm build. Maybe we can brainstorm in a more private setting.
ken
 
Posts: 20
Joined: Fri Apr 19, 2013 3:36 am

PreviousNext

Return to Ideas and Feature Requests

Who is online

Users browsing this forum: No registered users and 7 guests