I am a retired developer with 53+ years as of retirement in 2007. While
I am fluent in C/C++ and many other computer languages, all of my recent
work has been in Java. I decided to learn ruby and use Ruby for a
project I had in hand. I am very favorably impressed by the language.
But language is only part of the story. The first problem was what type
of graphics environment to use. Shoes seemed a bit simplistic, and I am
working on Windows. For my Windows 7 PC, finally I settled upon Ruby
1.9.3 and Gtk2, which I also undertook to learn.
All seemed to be going well – the usual development issues. Then I hit
a segmentation fault. I tried reporting it, but was unable to join to
log on:- I received no validation email. Okay, that’s the reporting, but
how about the project? After trying several different ways to restate
the processing in order to avoid the fault, it stubbornly persisted. I
downloaded and installed 2.0.0, but the Gtk2 gems for it would not
compile. So then I thought to try JRuby. In order to use JRuby (1.9.3),
I had to rewrite a bit of the GUI, but then I hit another error:
"Argument Error: Java package ‘java’ does not have a method ‘append
features’. …
So now I am up the creek without a paddle. No Ruby I’ve tried will do
it. It may be my code, since in Ruby I am a newbie, but without adequate
error messaging I wont know what to do. Alternatively, it might really
be a missing method from the Java package. I cannot reach the jruby
developers, just as I cannot reach the ruby 1.9.3 developers, and are
they really interested in view of the releases of 2.0.0 and the more
recent ones of 2.1.2 (not yet ruby installer). I have this part-way made
thing, and unless someone can offer a way forward, the only way that it
can get made seems to return to Java. It would be a shame because I
really like the Ruby language, and it seems too bad that the available
software is not more mature.