delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2015/07/07/13:42:47

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
X-Virus-Scanned: amavisd-new at neurotica.com
X-NSA-prism-xkeyscore: I do not consent to surveillance, prick
X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=neurotica.com;
s=default; t=1436290942;
bh=T0Mpj6x6AJdPkewsyxva+GH7cx8944VZAX3LB5UbYlk=;
h=Date:From:To:Subject:References:In-Reply-To;
b=f4iNY3hFTik20+0gDpAUrdFDrYO8MhFCppUv7EGvEJhnxxHjD1tIZFvyXMY4Yj2VQ
EWorlDx6mjXLf9zTBqBeROc3YqYRKFAydyrrwaMipA6D7OokdY63skVa3K9pBfg1I6
Jl19h88bE97kieZHc+Df073p8e9zo4hOuPDYNHJc=
Message-ID: <559C0F7E.7010009@neurotica.com>
Date: Tue, 07 Jul 2015 13:42:22 -0400
From: "Dave McGuire (mcguire AT neurotica DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0
MIME-Version: 1.0
To: geda-user AT delorie DOT com
Subject: Re: [geda-user] gEDA/gschem still alive?
References: <1435510363 DOT 682 DOT 26 DOT camel AT ssalewski DOT de> <20150703030409 DOT 32398 DOT qmail AT stuge DOT se> <CAFC5WMoa2-z6bNca_bQN+jmMR260UBmoJQybUzH=L2TrBpzNNA AT mail DOT gmail DOT com> <1436006726 DOT 677 DOT 13 DOT camel AT ssalewski DOT de> <20150706200609 DOT GD24178 AT localhost DOT localdomain> <CAC4O8c9f0pLsLu_dyuO5ggh7RmHY1vAA=UUhk9AE0JYZb4mhBQ AT mail DOT gmail DOT com> <CAM2RGhQfPO31-1Uyc3kC7w286r0VD7c41UZEZcyYquzknCxbsQ AT mail DOT gmail DOT com> <20150707060409 DOT GB14357 AT localhost DOT localdomain> <CAOP4iL2C_LU=RQy5FWYF-7RrHW6tqhqqyFJGjkwLQ2AD7FiYJA AT mail DOT gmail DOT com> <1436287952 DOT 678 DOT 26 DOT camel AT ssalewski DOT de>
In-Reply-To: <1436287952.678.26.camel@ssalewski.de>
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id t67Hgh5H026287
Reply-To: geda-user AT delorie DOT com

On 07/07/2015 12:52 PM, Stefan Salewski wrote:
> For languages we have luckily many really fine ones now. I already told
> you that I will mostly concentrate on Nim for the near future. It is not
> much more difficult that Python, covers the whole range from low level
> kernel and bare metal development up to what is generally done with
> Python/Ruby/Java. And it is fast as C. But of course many other
> languages like Rust, Go, Crystal would be fine for EDA development too
> -- for me Rust seems to be more difficult.

  This sets off some alarm bells for me.  I'm a professional developer;
I write code every day and I like to stay on top of new research, and
I've never even heard of most of the languages you mentioned here.  I've
heard of Go, and Python, Ruby, and Java, of course, but Nim?  Crystal?
Rust?

  If I've never heard of them, I'm willing to bet that many other
potential contributors haven't either.

  Locking development into somoene's pet language that will likely
disappear into (further) obscurity in a year or two is not the way to
ensure the longevity of a software project.  Of course Python fell into
that category ~20 years ago, and it has gained massive popularity
(though I'll never understand why!)...realistically, that's a success
story that very few programming languages will emulate.

  And further (and I apologize if it sounds like I'm picking on you
here), rabid proponents of dozens of "pet" programming languages have
claimed them to be "as fast as C!!" for decades.  I didn't believe it
then, and I don't believe it now.

                -Dave

-- 
Dave McGuire, AK4HZ
New Kensington, PA

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019