Marvin, the links you posted are interesting, I will read with attention.
I saw NAGAI message
(http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/436401)
and its sad he perceived his work was not appreciated. Because, at least
for me, Tk is useful, very useful. He made a good job, I used Tk in much
desperate circustances (using pipes in CommonLisp to talk to Wish, a
decade ago).
So, from my side, loud Bravo to NAGAI !
Let me clarify my position, what is and what is not in my reach.
I use ruby for scripting, I am not a guru, very far from it.
Simply, what I was writing in Perl and Python now i tend to write it
in Ruby, because I like it more, as simple as that.
If I was still in academia i could try work on this and put it in some
way under the umbrella of a reaserch project. But I am not an
academic now, time I have available for "community code" is really scarce
and fragmented.
But i want to contribute. This thing is important. So, if out of this
discussion spurge in some way the decision to put Tk back in its
place I am ready to take my share of the burded and contribute say, 100
euros,
personally.
My objective is this, i would like to write a Ruby scripts (with GUI,
for end users)
copy them to any computer having Ruby installed and see them working,
no extra configurations. I always did that in Python, it is a great thing.
bye
Nicola
Post by Marvin GülkerPost by Andy JonesMarvin >>>>>>>>
I see a lot of lamenting in this thread. If all of you who complain on this mailing list about ruby-tk not being maintained would form a group and dedicate your time to fixing ruby-tk [...]
<<<<<<<<
Nicola >>>>>>>>
I wish Tk would not be a gem, because, as experience proves, it is left behind => Ruby does not have a default GUI => this is a big problem.
<<<<<<<<
Clearly if you want Tk (or any other GUI) _as part of the Ruby
standard_, then you absolutely need a concerted, organised, official
effort, as opposed to a few blokes coming together to hack something.
I am in support of this point. There is no way to get it back into the
stdlib if there's not somebody who maintains it. It was specifically
removed from the stdlib because the existing maintainer didn't continue
maintaining it[1][2].
I didn't propose "lone wolf" uncoordinated hacking. I haven't said
Post by Andy Jonesdedicate your time to fixing ruby-tk instead of writing to this
mailing list about it
My interpretation as a non-native speaker of the verb "dedicate" is to
thoroughly work on something for a longer period of time. And that's
what I meant to suggest.
Post by Andy JonesAlso, please note Marvin: the reason many of us donât just knock
something up to make Tk work again is, either we don't have the skills
(and presumably you don't think the only people on this list should be
Ruby gurus?) or, we have paid jobs and donât have the time!
Contributing does not usually require to be a "Ruby guru". Libraries are
normal code after all. Ruby-tk may be specific as it is a C extension,
but writing Ruby C extensions is not something that requires "guru"
skills either. There's a nice document in the Ruby source tree[3] that
describes the process, and for someone who has written much Ruby code,
it is rather straightforward given some C experience.
The actual point is the other one you raised -- time. If you don't want
to spare your time on developing ruby-tk, then don't assume others
will. I've long hoped that an OSS game I liked became maintained again,
but it never happened. I then forked it and took over development
myself[4]. That's the only way that really works.
Post by Andy JonesThe point of this thread was **funding**, yes?
The thread lost connection to funding at some point I think. But by all
means, I'm all in support if anybody wants to volunteer and submit an
application for the programme described in the OP. If it at some point
looked as if I wouldn't be in favour it it, I apologise.
Marvin
[1]: https://bugs.ruby-lang.org/issues/8539
[2]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/436401
[3]: https://github.com/ruby/ruby/blob/trunk/doc/extension.rdoc
[4]: https://github.com/Secretchronicles/TSC
--
--------------------------
Dr. Nicola Mingotti
R&D - Borghi Srl
CTO - BondInsider
--------------------------