delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2015/07/07/14:33:16

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on fly.srk.fer.hr
X-Spam-Level:
X-Spam-Status: No, score=-1.0 required=6.3 tests=ALL_TRUSTED
autolearn=disabled version=3.4.0
Date: Tue, 7 Jul 2015 20:33:39 +0200
From: "Ivan Stankovic (pokemon AT fly DOT srk DOT fer DOT hr) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
To: "Dave McGuire (mcguire AT neurotica DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
Subject: Re: [geda-user] gEDA/gschem still alive?
Message-ID: <20150707183339.GA1817@alpha2>
References: <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>
<559C0F7E DOT 7010009 AT neurotica DOT com>
MIME-Version: 1.0
In-Reply-To: <559C0F7E.7010009@neurotica.com>
X-Operating-System: GNU/Linux
User-Agent: Mutt/1.5.23+89 (0255b37be491) (2014-03-12)
Reply-To: geda-user AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: geda-user AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

On Tue, Jul 07, 2015 at 01:42:22PM -0400, Dave McGuire (mcguire AT neurotica DOT com) [via geda-user AT delorie DOT com] wrote:
> 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?

I'm also a professional developer and know many other professional
developers.  I also know other developers who are not professional
(sorry, could not resist).

We've all heard about the languages mentioned above.  Rust seems
to have a particular hype today, and I would say not without
merit.  Anyone used to C and C++ should check it out.

That said, I don't think neither of those is really an option for
next-gen libgeda.

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

I'm willing to bet that you'd lose the bet.

Just because you haven't heard of them does not mean that the
rest of the world hasn't.

>   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.  

I completely agree.  Though I have to point out that it all depends
on the likelihood of "disappearing into obscurity".  I predict that
not all of them will be extinct ten, or twenty years from now.

>   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.

You do not need to believe anyone.  Measure.  Evaluate.  Then draw
conclusions.

-- 
Ivan Stankovic, pokemon AT fly DOT srk DOT fer DOT hr

"Protect your digital freedom and privacy, eliminate DRM, 
learn more at http://www.defectivebydesign.org/what_is_drm"

- Raw text -


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