From: | Kalle Kivimaa <killer(at)debian(dot)org> |
---|---|
To: | spi-general(at)lists(dot)spi-inc(dot)org |
Subject: | Preferred implementation language (Re: Meeting agenda robot) |
Date: | 2008-12-25 11:38:21 |
Message-ID: | 871vvwh4cy.fsf_-_@inara.kivimaa.fi |
Views: | Raw Message | Whole Thread | Download mbox |
Thread: | |
Lists: | spi-general |
My experience in volunteer projects is to informally poll the
potential developers for the implementation language and/or platform
and select the one with the most widespread willingness to use/learn
it. Very few volunteer projects end up having performance issues, and
if that happens, you're probably best off rewriting the whole thing,
anyway, so making a lanugage/platform switch is a very minor issue at
that point.
If you select the current hot silver bullet / current best stable
performance platform and end up with nobody (or very few) people
willing to develop on it, the choice is obviously wrong. Of course,
you want to enforce coding conventions to keep the code base clean and
legible, and I don't think any of the potential languages here (yes,
including Perl) are inherently illegible.
--
* Sufficiently advanced magic is indistinguishable from technology (T.P) *
* PGP public key available @ http://www.iki.fi/killer *
From | Date | Subject | |
---|---|---|---|
Next Message | Theodore Tso | 2008-12-25 13:32:42 | Re: Preferred implementation language (Re: Meeting agenda robot) |
Previous Message | Wichert Akkerman | 2008-12-25 11:27:44 | Re: Meeting agenda robot |