While Erlang is a dependency most folks usually don't have installed by default, it is a fairly simple and predictable dependency. All major distros have it, and if they don't or are too outdated, the packages from the Erlang website are straightforward to install.
Any dependency (C/C++ compilers, autotools, Erlang) will always have its quirks, but I think either choice would be fine in the long run. The advantages for choosing Erlang right now are speed of development, code safety, and trivial multi-core/machine use. The advantages for C++ are runtime efficiency and familiarity. I'm pretty split and don't think there is an incorrect choice here, but it feels like more folks are leaning towards C++. -Eric On Mon, Feb 21, 2011 at 02:47:21PM -0600, John Purrier wrote: > I agree with this. Unless there are significant, obvious advantages to > Erlang I would suggest we stick with C/C++. > > John > > -----Original Message----- > From: openstack-bounces+john=openstack....@lists.launchpad.net > [mailto:openstack-bounces+john=openstack....@lists.launchpad.net] On Behalf > Of Tim Bell > Sent: Monday, February 21, 2011 2:08 PM > To: Eric Day; openstack@lists.launchpad.net > Subject: Re: [Openstack] Queue Service, next steps > > > Please bear in mind the long term maintainability of the openstack package. > One of the attractive features at the moment is that there are not > significant pre-reqs to set up the environment and most mass market > environments can support it. > > Using C++ would not significantly change this situation, whereas using > Erlang may create some more difficulty further down the line. Anything that > makes porting/rebuilding more difficult needs to be carefully thought > through. > > Tim Bell > CERN > > > _______________________________________________ > Mailing list: https://launchpad.net/~openstack > Post to : openstack@lists.launchpad.net > Unsubscribe : https://launchpad.net/~openstack > More help : https://help.launchpad.net/ListHelp _______________________________________________ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp