
Python3, which is itself quite a major rewrite, still leaves the "global interpreter lock" (GIL) problem intact (I may be wrong on this one, I'm not quite certain). Part of the problem is that it's incredibly difficult to solve, and maybe it isn't such a problem if one can work around it. The GIL issue is that on multi-processor machines, multi-threaded Python programs cannot effectively use the other CPUs/cores because of the lock. The alternative to creating threads is then to create processes instead, but with more overhead costs. In practice, apparently this isn't much of a problem (or so I've read, I don't have first-hand experience with it). Unless one operates at Google/Yahoo/Microsoft data-center levels, then such performance issues are probably mostly academic. Very informative to think about them nonetheless. Saidi On Sat, Jan 30, 2010 at 1:05 PM, Dennis Kioko <dmbuvi@gmail.com> wrote:
From the discussion, the biggest problem facing python seems to be lack of developers to improve its shortfalls. The discussion seems to suggest that a code rewrite for python would help a lot _______________________________________________ Skunkworks mailing list Skunkworks@lists.my.co.ke http://lists.my.co.ke/cgi-bin/mailman/listinfo/skunkworks ------------ Skunkworks Server donations spreadsheet
http://spreadsheets.google.com/ccc?key=0AopdHkqSqKL-dHlQVTMxU1VBdU1BSWJxdy1f... ------------ Skunkworks Rules http://my.co.ke/phpbb/viewtopic.php?f=24&t=94 ------------ Other services @ http://my.co.ke Other lists ------------- Announce: http://lists.my.co.ke/cgi-bin/mailman/listinfo/skunkworks-announce Science: http://lists.my.co.ke/cgi-bin/mailman/listinfo/science kazi: http://lists.my.co.ke/cgi-bin/mailman/admin/kazi/general