[openstack-dev] [all][tc] Languages vs. Scope of "OpenStack"
ed at leafe.com
Thu May 26 15:56:36 UTC 2016
On May 25, 2016, at 7:25 AM, Denis Makogon <lildee1991 at gmail.com> wrote:
> Correct me if i'm wrong, none of the messages above were stating about support Go-extensions for Python (C extensions were mentioned couple times). Starting Go v1.5 it is possible to develop extension for Python  (lib that helps to develop extensions )
No, you’re not wrong at all.
This is much more in the original spirit for dealing with the inevitable issues where Python just doesn’t cut it performance-wise. The idea was to do everything in Python, and where there was a bottleneck, write a C module for that function and integrate it using ctypes.
So could someone from the Designate team do the following: isolate the part(s) of the process where Go kicks Python’s butt, create small Go packages to handle them, and then use gopy to integrate it? I think there would be little or no controversy with this approach, as it’s much less disruptive to the overall community.
-- Ed Leafe
More information about the OpenStack-dev