[openstack-dev] [tc] supporting Go

Dieterly, Deklan deklan.dieterly at hpe.com
Sat May 14 01:18:20 UTC 2016

Python 2.x will not be supported for much longer, and let¹s face it,
Python is easy, but it just does not scale. Nor does Python have the
performance characteristics that large, distributed systems require. Maybe
Java could replace Python in OpenStack as the workhorse language.
Deklan Dieterly

Senior Systems Software Engineer

On 5/13/16, 7:00 PM, "Adam Young" <ayoung at redhat.com> wrote:

>On 05/13/2016 08:21 PM, Dieterly, Deklan wrote:
>> If we allow Go, then we should also consider allowing JVM based
>Nope.  Don't get me wrong, I've written more than my fair share of Java
>in my career, and I like it, and I miss automated refactoring and real
>threads.  I have nothing against Java (I know a lot of you do).
>Java fills the same niche as Python.  We already have one of those, and
>its very nice (according to John Cleese).
>So, what I think we are really saying here is "what is our Native
>extension story going to be? Is it the traditional native languages, or
>is it something new that has learned from them?"
>Go is a complement to Python to fill in the native stuff.  The
>alternative is C or C++.  Ok Flapper, or Rust.
>This is coming from someone  that has done Kernel stuff.  I did C++ in
>both the Windows and Linux worlds.  I've written inversion of control
>stuff in C++ template metaprogramming.  I am not personally afraid of
>writing code in either language. But I don't want to inflict that on
>OpenStack.  Its a question of reducing complexity, not increasing it.
>OpenStack Development Mailing List (not for usage questions)
>Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe

More information about the OpenStack-dev mailing list