Mail Archives: geda-user/2015/09/22/12:10:39
On Thu, 17 Sep 2015, Vladimir Zhbanov wrote:
> Why should I? Tomorrow another user will say he/she prefers Lua and
> merge his/her library into the master branch without asking us. And what
> if someone decides to rewrite things in Haskel or bash 8-|
To some point, I agree with you here. There have been some ideas posted
to this list which made me cringe. As John Doty pointed out, ideas come
in all qualities; the hard part is telling which ideas are the good ones
and which the bad.
But that won't happen unless people actually look at them. Look at the
ideas, look at the programs, look at the code. Yes, this will take time,
and it will mean you'll have to face unfamiliar concepts; but unless you
look at them, there are basically two options: merge everything, or
decline everything. I'm not a fan of either.
So while I agree with you that my code hasn't got a fair review, I don't
think I'm to blame for that: I posted it to the list several times--once
when the code worked for the first time, once when the feature-identical
version was completed, and once when I added experimental features--but
didn't receive significant feedback either time. Until now, I don't know
of a single person who actually tried the Xorn netlister, and only of one
person who looked at the code. If you ask me, that's the core problem
with gEDA development right now.
FWIW, there has been some effort to write a gEDA library in Haskell[0].
I believe Haskell would actually be an awesome language in which to write
gEDA stuff, much better than both Scheme and Python. The problem is just
that there don't seem to be many Haskell programmers around, and learing
Haskell poses a significant barrier to potential contributors. (Does this
sound familiar?)
[0] https://github.com/xcthulhu/lambda-geda
- Raw text -