[openstack-dev] [tc] supporting Go

Robert Collins robertc at robertcollins.net
Wed May 11 19:51:49 UTC 2016


On 12 May 2016 at 02:35, Brant Knudson <blk at acm.org> wrote:
>
> I'd be worried about bringing in a language that doesn't integrate well with
> Python, since I'd expect the normal route would be to take advantage of as
> much of the existing code as we have and only replace those parts that need
> replacing. From these web pages it looks like Go integrates with Python:
> https://blog.filippo.io/building-python-modules-with-go-1-5/ and
> https://github.com/go-python/gopy (I haven't tried these myself).

It looks like that works by forking off of a go runtime and chatting
via locks. Using an RPC model (similar to privsep) would probably be
more flexible and easier, with at most a small speed cost. Worth
trying a few things to get experience?

-Rob



-- 
Robert Collins <rbtcollins at hpe.com>
Distinguished Technologist
HP Converged Cloud



More information about the OpenStack-dev mailing list