Greg Ewing wrote: > Georg Brandl wrote: > >> As Nick said, a drop-in replacement in C isn't feasible > > Yes, but that appears to be so only because of some > unfortunate features of the Python version's API. > > Seems to me it would be better to undergo a little > pain now and get a well-designed C-friendly API.
What features do you find particularly unfortunate? Just because something isn't particularly amenable to implementation in C, doesn't make it a bad API for a Python library (e.g. the dicts to enable/signal the different error traps are a natural interface for Python code, even though C code would be inclined to use a bit field for the same thing). Cheers, Nick. -- Nick Coghlan | [EMAIL PROTECTED] | Brisbane, Australia --------------------------------------------------------------- http://www.boredomandlaziness.org _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com