Monty Taylor wrote: > On 04/30/2015 08:06 PM, John Dickinson wrote: >>>> What advantages does a compiled-language object server bring, >>>> and do they outweigh the costs of using a different language? >>>> >>>> Of course, there are a ton of things we need to explore on this >>>> topic, but I'm happy that we'll be doing it in the context of >>>> the open community instead of behind closed doors. We will >>>> have a fishbowl session in Vancouver on this topic. I'm >>>> looking forward to the discussion. > > I'm excited to see where this discussion goes. > > If we decide that a portion of swift being in Go (or C++ or Rust or > nim) is a good idea, (just as we've decided that devstack being in > shell and portions of horizon and tuskar being in Javascript is a good > idea) I'd like to caution people from thinking that must necessarily > mean that our general policy of "python" is dead. The stance has > always been "python unless there is a compelling reason otherwise". It > sounds like there may be a compelling reason otherwise here. > > Also: > > http://mcfunley.com/choose-boring-technology
I'm pretty much with Monty on this one. There was (and still is) community benefits in sharing the same language and development culture. One of the reasons that people that worked on one OpenStack project continue to work on OpenStack (but on another project) is because we share so much (language, values, CI...) between projects. Now it's always been a trade-off -- "unless there is a compelling reason otherwise". JavaScript is for example already heavily used in OpenStack GUI development. We just need to make sure the trade-off is worth it. That the technical benefit is compelling enough to outweigh the community / network drawbacks or the fragmentation risks. That said, of all the languages we could add, I think Go is one that makes the most sense community-wise (due to its extensive use in the container world). -- Thierry Carrez (ttx)
signature.asc
Description: OpenPGP digital signature
__________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev