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
[email protected]
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe:
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com