Mail Archives: geda-user/2016/09/11/22:20:45
On Sun, 11 Sep 2016 11:38:10 -0800
"Britton Kerin (britton DOT kerin AT gmail DOT com) [via geda-user AT delorie DOT com]"
<geda-user AT delorie DOT com> wrote:
> Exactly. Autotools work fine. The prospective replacements have all failed
> because they aren't big enough improvements to be worth switching.
> Most of them have been significant downgrade in some ways, as well as
> not bothering to provide the same interface.
I agree with all that except "autotools work fine". What it needs
isn't a complete start-over, but rather a good cleaning, kind of like
what Tibor is doing to PCB.
> When replacement software is worthwhile e.g. git vs. cvs/svn, the switch
> happens almost immediately.
Actually, it's more like an exponential, like the diode curve. There's
a quiet period, which can be quite long and frustrating, then bang.
In high performance scientific computing ... C was somewhat of an
improvement over FORTRAN, so the switch happened slowly and
incompletely, but most stuck with FORTRAN. Then the switch from
FORTRAN and C to C++ happened almost immediately, as the new generation
of scientific programmers used C++ almost exclusively and left the
FORTRAN programmers behind.
All of the intermediate trials may look like failures to you, but they
are really not. They are necessary steps on the way. The big
successful one would not have happened without the intermediate steps
along the way. The big one also would not have happened without
persistence and confidence, getting past the nay-sayers.
- Raw text -