[quote=“Eirikur, post:3, topic:260, full:true”]
I wonder who at Canonical, Inc. or Ubuntu volunteers is crazy enough to say that Python3 is too heavy for ARM. [/quote]
I work for Canonical, but have no dealings with the desktop or phone development, and wondered about this myself. Well, I maybe not the “crazy” part.
I’m a Python dev too, and I’ve often wondered why Python was not chosen when it is used so heavily throughout the company. They obviously have their reasons - these are some of the smartest people I’ve ever met - it probably comes down to speed on devices (so not necessarily the Pi2, but using it on the phone may be problematic?). They seem to like Go, but I imagine that much work on Mycroft and Adapt has already been done in Python. (I wouldn’t want them to move away from Python anyway).
I see the value of integrating it in every user interface. Unity integration should be first though, what with that being the stretch goal and all.
Personally I find Unity great. I didn’t when it first came out, I must confess, but after their initial convergence announcement, and a few improvements, it all clicked into place (even the name!) and I returned to have another look. Since then, I’ve grown to love it. This was all way before I started working for Canonical.
I really don’t understand this mentality. It’s been made by a team of professional designers and programmers. It looks good, works well, and is free, in all senses of the word. I find it very user-friendly, personally. I don’t think there’s any hijacking going on.
But if you disagree, then that’s fine too.
Think about it, if everyone does the same thing, then there’ll be no variety, no experimentation, no choice. This is all open source. Pick and choose what you like best. Allow others to do the same. You use Mint. Okay, good for you. That benefits or has benefited from the work done on Ubuntu, as Ubuntu benefits from the work done on Debian.
There seem to be a few people who are very vocal in forums - I’m not referring to yourself here - that seem to want to bash Ubuntu just because it’s popular. The more options we have the better. The decent ones survive, the less good ones die off. However, all good ideas from whatever source bleed into the others. Diverse ecosystems tend to be more resilient.
I always meant to ask if they tried using PyPy and if that would be any quicker…?
Still, no matter what, we’re aiming for convergence, so maybe a Python3 SDK will come in time? Maybe there’s enough demand in the community that one will ‘magically’ appear? The only reason for the current ‘restriction’ is due focussing of efforts on providing the best experience out of the gate (Canonical is a small company). If Python is slow on devices for whatever reason, then that would give a bad impression to the end user who won’t buy another one if it’s slow. So they’re focussing their efforts on QML, HTML5, Go… and… I can’t remember now, was there a C++ in there as well? I might have just made that last one up.