Linked by Eugenia Loli-Queru on Fri 14th Sep 2007 23:08 UTC
Thread beginning with comment 271568
To view parent comment, click here.
To read all comments associated with this story, please click here.
To view parent comment, click here.
To read all comments associated with this story, please click here.





Member since:
2005-07-07
When portage was getting more complex, python wasn't the language to do the job anymore. A static typing, compiled language would be better. more error checking and compiled validation.
I don't agree. I don't think it was complexity in general but instead portage just wasn't designed well enough to be extended to the degree it has been. This isn't a limitation of Python but a limitation of portage's initial design.
If you tried to use python application for more than scripting (music player, IDE, etc.) you'll see that as it become more complex, side effect make application unstable (they crash alot). Debuging start to make development no more productive than using compiled language (without pointer).
I use PIDA for Python development and it works very well for me. The latest version is very slick and hasn't crashed on me yet. I've also experimented with a few Python music players, like Quod Libet, which haven't caused me any stability issues although I find the interface lacking, which is hardly a complaint against Python.