Éric Araujo <mer...@netwok.org> added the comment: > I also think that [there] is still too much C code as it makes the whole > thing somewhat brittle > to any refactoring of importlib. I am seriously thinking of tossing the C > code I have written and > writing in C only the bare minimum needed to get to the sys.modules check, > and otherwise punting > to importlib for everything else in a single call or two.
A few thoughts from my outsider viewpoint: 1) I think the point of importlib is to have maintainable code (i.e. the anti-import.c <wink>), so writing only the minimum code in C makes sense. 2) Speed is a concern, especially with sysconfig in 3.3 slowing startup, but a secondary concern. 3) Maybe some parts can be written in C later, after profiling, and then override Python functions (à la “from _heapq import *”, if that’s possible at all for importlib). 4) When is PyPy going to be the reference implementation again? Then we’ll have no speed issues—ha ha only serious. 5) importlib rocks hard. ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue2377> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com