I’m pretty sure the only reason you can give me about how swapping to Python 3 is moving forward is that 3 is a higher number than 2. The situation behind Python 2/3 is not a simple one. The fact of the matter is the change to Python 3 is going to decimate the plugin community. Plain and simple. I’ve been using ST since long before ST2 and it took quite some time for the plugin community to get some steam behind it. I work with Python on a daily basis and this change is going to benefit no one. The majority of Python projects are still using Python 2 for a reason: the support for 3 just isn’t there yet. It’s a process that takes time and it can’t be forced.
The main issue behind swapping to Python 3 isn’t even really a matter of Python 2 vs 3. Due to ST3 being a paid upgrade the user base between ST2 and ST3 is going to be split. This puts every single plugin developer beteween a rock and a hard place because of how big of a nightmare it is to make anything but the simplest of code compatible with Python 2 and 3.
[quote=“C0D312”]umm, how about… no. I don’t really get the point you’re trying to make.
To clear up the money issues that some people (cough Anomareh) don’t seem to understand:
(1.)Your ST2 license works for ST3 while it’s in beta.
(2.)Considering that ST2 was in beta for about a year, I think you’ll be okay. (Not to mention that ST2 was in alpha for a lonnnnng time)
(3.)An extra $15-30 really isn’t asking much.
Also, ST3 is fast as fuck. You should get it.[/quote]
Besides symbol indexing none of the new features warrant a major version increase. There have been many updates to ST2 that read like half of the new features. It’s not a matter of the money. It’s a matter of calling ST2.1 ST3 to justify raising the cost of licenses. To everyone saying: “It’s just a beta!” read the original announcement for the ST2 public alpha and compare it to the ST3 announcement.
sublimetext.com/blog/article … blic-alpha
sublimetext.com/blog/article … ext-3-beta
Not to mention 99% of the time the word beta isn’t even used in a proper manner. Now-a-days it’s a just word people slap on to whatever they’re selling to justify selling a product before it’s finished and to have an excuse at the ready for any bugs that arise. “Oh it burned down your house you say? Well it’s in beta!” He is selling ST3. You can’t buy ST2. He can call it whatever he wants, it doesn’t change the fact of the matter.
Also the latest stable release of ST2 blows the ST2 public alpha out of the water speed wise. Your point?