+1 for Erlang from me. I'm hoping to never have to see C++ templates again :)
On Feb 21, 2011, at 10:58 PM, Devin Carlen wrote: > It's been discussed a fair amount already, but I think this is a good list of > pros for erlang: > > - less code to do the same thing (dramatically less in a lot of cases) > > - more robust development environment (far fewer sharp edges in erlang > compared to c++) > > - this is exactly the type of project where erlang shines > > - lends itself towards more hands in the source code pie since there are > fewer correct ways to do things in erlang > > > Both are good choices but erlang has gained a ton of momentum in recent years > for the reasons listed above. > > > Personally I'd love to see us choose erlang for this project. I think it's a > great fit. > > > > - Devin > > > > On Feb 21, 2011, at 10:51 PM, Eric Day wrote: > >> 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 > > > _______________________________________________ > 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