The elementary project uses Vala for all apps and they choose Vala because it's a simple, fast, and beautiful language. In my opinion, Vala is the right choice for desktop app rather than python(Of all the people i know, non likes those slow python apps).
Last edited by hooluupog; 08-23-2012 at 06:20 AM.
I doubt the delays have anything to do with python directly, probably more the way the code is designed and the locking you face while the software centre gathers information it needs. Even then, if there were parts of the code which were slow because of the limitations of a high level language, you can combine both languages to deal with this. Likely it has more to do with the implimentation itself, which would probably be just as slow if someone wrote it the same way in C.
So either way, the coders at Canonical are incompetent?
Originally Posted by ownagefool
Developers don't ship code, managers do. Canonical have a habit of shipping unfinished code, have fun being a beta tester. :P
Originally Posted by curaga
Unity is a game engine from Unity Technologies. It began life as Mac-only, and nowadays supports creation of games for most platforms including all gaming systems. Unity 4.0 supports Linux exporting.
Originally Posted by M1kkko
Unity is a Compiz plugin from Canonical, for use with Ubuntu Linux.
Unity has nothing to do with Unity. This post is about Unity.
No, no, you got it wrong. I'm not talking about the programmer who wants to write with Ubuntu as a target (For them, looking at valadoc should not be any problem). I'm talking about the total newbie, with limited or non-existent knowledge about programming. For those people, Python has lowered the entry barrier, Vala, on the other hand, assumes that you already know C#, or C+GLib.
Originally Posted by sepisoad
Um...if you really understand one programming language, you understand all programming languages. Problem is, too often, people are taught a syntax, not a language.
Originally Posted by Desiderantes
(Ok, theres a few outliers out there, like APL, but those are few and far between).