[Freedombox-discuss] Which languages should software be developed in?
I disagree completely. Python's app stack is far too big and has
compilation problems on many toolchains. You would be increasing build
complexity and size. Which is a concern on multiple embedded targets.
On Mon, Feb 28, 2011 at 7:14 PM, Jonas Smedegaard <dr at jones.dk> wrote:
> On Mon, Feb 28, 2011 at 08:57:37PM -0600, Anthony Papillion wrote:
>> I'm about to begin work again on a privacy program that I believe will fit
>> within the Freedom Box goals. Originally, I was going to develop it as a
>> desktop application in Python but, as someone pointed out yesterday, Python
>> isn't the right choice for embedded development, so I want to base it on a
>> language that could be used in the project.
>> Obviously, C is probably acceptable. But are there any other languages
>> that would fit well within the Freedom Box architecture?
> Python is sensible to use on a Plug device, I believe.
> Perhaps those discouraging it are people intending to use something else
> than the devices proposed in the talks by Eben Moglen, spawning this very
> That said, you are right that lightweight is good. But reinventing wheels
> might cause poorer code or slower progress than using well-established
> modules, plugins, libraries etc. in existing languages.
> It very much depend on what kind of thingy it is you consider coding.
> (not that I am asking you to elaborate on your particular project: don't
> expect me to comment on it here, as I consider this project to be about
> building on existing and already packaged code, not inventing new stuff)
> Good luck with whatever it is you are working on :-)
> - Jonas
> * Jonas Smedegaard - idealist & Internet-arkitekt
> * Tlf.: +45 40843136 Website: http://dr.jones.dk/
> [x] quote me freely [ ] ask before reusing [ ] keep private
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.11 (GNU/Linux)
> -----END PGP SIGNATURE-----
> Freedombox-discuss mailing list
> Freedombox-discuss at lists.alioth.debian.org
-------------- next part --------------
An HTML attachment was scrubbed...