Hi Kouhei,
Thanks for your reply.
Kouhei, would you be so kind in participating to the discussion, at
least explaining what’s your modification, what problem are you trying
to solve, and its impact on multi-threading in rg2 applications if you
know it?If you find any problems, please make a sample script that
shows the problem and the script should not be pseudo code.
It’s too hard for me to participate your discussion without
trying the current implementation in English. I don’t good
in English as you know.
I am personally very much in favor of the “show me the code” approach
instead of hours of useless speak. But that’s slightly more
complicated here:
-
there’s no need to show a sample script which shows the
multithreading problem, it’s been done already; everyone knows that
rg2 applications cannot be used with Ruby threads safely without
workarounds/tricks; we’re currently in the step further: how to solve
this? -
the multithreading problem of rg2 is a long standing issue, which is
still not solved; one needs to understand what’s going on and propose
solutions together with patches; ideas are not always inferior to
patch, they are sometimes needed to come up with clever patch,
particularly with tough problems like multithreading is; you cannot
expect everyone to always show a patch… -
Drake sent a patch, but you haven’t commented about it, Mathieu also
showed his Ruby solution; you have commited a change in the same code
location, you could have quickly informed about it…
I think we’re all ok to consider that english is not so easy for some
japanese developers. But most of the world developers are not native
english speaker, including a lot of people here, and myself by the
way. I think some minimum involvement in english is needed to have
things going on, or only Masao and you will be able to contribute to
rg2. If japanese developers who lead rg2 don’t follow some of this
list (not all, only when there are patches like in this thread, or for
important issues), let’s rename it to “ruby-gnome2-app-devel-en”
because actually no rg2 devel can happen here.
–
Guillaume C. - Guillaume Cottenceau