Just to clarify things out, I'm asking this from a user perspective, i.e. presuming it's technically feasible... but first:
Why?
As a user, I find many apps, plugins, etc... written in Python are considerably slower than those written in many other languages such as javascript or better yet C.
Besides that, when Portage is written in Python it's dependent on a specific Python version, for instance 2.7, because Python versions aren't (for the most part) backward compatible.
This, in turn, may require users to have more than one Python version installed on their machines at all times, since other apps might require different Python version.
To sum up, the main reasons IMHO Portage would gain by being rewritten in other programing language (namely C) are:
- Python is slow, rewriting Portage in other language might make it faster
- Python isn't backwards compatible, thus rewriting Portage would rid the user of Python specific version dependency...
- http://forums.gentoo.org/viewtopic-t-31 ... 378cdbfa61
This is my opinion, does anyone agree?








