[#1649] Re: New Ruby projects — Yukihiro Matsumoto <matz@...>
The following message is a courtesy copy of an article
[#1672] Re: Ruby 1.4 stable manual bug? — Yukihiro Matsumoto <matz@...>
The following message is a courtesy copy of an article
[#1673] Re: Possible problem with ext/socket in 1.5.2 — itojun@...
[#1694] Conventions for our Ruby book — Dave Thomas <Dave@...>
[#1715] Install postgresql support — Ikhlasul Amal <amal@...>
Hi all,
Hi,
[#1786] Is this a bug? — Clemens Hintze <clemens.hintze@...>
(mailed & posted)
[#1814] Objects nested sometimes. — Hugh Sasse Staff Elec Eng <hgs@...>
I am attemptiong to write a package which consists of a workspace
[#1816] Ruby 1.5.3 under Tru64 (Alpha)? — Clemens Hintze <clemens.hintze@...>
Hi all,
Hi,
Yukihiro Matsumoto writes:
Hi,
Hi,
[#1834] enum examples? — Hugh Sasse Staff Elec Eng <hgs@...>
Has anyone any examplse of using the Enumerable module? I've had a
[#1844] Minor irritation, can't figure out how to patch it though! — Hugh Sasse Staff Elec Eng <hgs@...>
I was considering how difficult it would be to patch Ruby to accept
[#1889] [ruby-1.5.3] require / SAFE — ts <decoux@...>
[#1896] Ruby Syntax similar to other languages? — "David Douthitt" <DDouthitt@...>
From: Yukihiro Matsumoto <matz@netlab.co.jp>
[#1900] Enumerations and all that. — Hugh Sasse Staff Elec Eng <hgs@...>
Thank you to the people who responded to my questions about Enumerated
Hugh Sasse Staff Elec Eng <hgs@dmu.ac.uk> writes:
On 16 Mar 2000, Dave Thomas wrote:
[#1929] Re: Class Variables — "David Douthitt" <DDouthitt@...>
| "David Douthitt" <DDouthitt@cuna.com> writes:
[#1942] no Fixnum#new ? — Quinn Dunkan <quinn@...>
Ok, I can add methods to a built-in class well enough (yes I know about succ,
[#1989] English Ruby/Gtk Tutorial? — schneik@...
Hi,
[#2022] rb_global_entry — ts <decoux@...>
[#2036] Anonymous and Singleton Classes — B_DAVISON <Bob.Davison@...>
I am a Ruby newbie and having some problems getting my mind around certain
[#2069] Ruby/GTK+ question about imlib --> gdk-pixbug — schneik@...
[#2073] Re: eval.rb fails — "Dat Nguyen" <thucdat@...>
The doc is fine, this happens only if you try to execute 'until' block
On Wed, 22 Mar 2000, Dat Nguyen wrote:
[#2084] Scope violated by import via 'require'? — Clemens Hintze <c.hintze@...>
Hi,
[#2104] ARGF or $< — Hugh Sasse Staff Elec Eng <hgs@...>
Has anyone any examples of how to use ARGF or $< as I cannot find much
Hi.
[#2165] Ruby strict mode and stand-alone executables. — "Conrad Schneiker" <schneiker@...>
Some people want Ruby to have a strict compile mode.
[#2203] Re: parse bug in 1.5 — schneik@...
[#2212] Re: Ruby/Glade usage questions. — ts <decoux@...>
>>>>> "m" == mrilu <mrilu@ale.cx> writes:
[#2241] setter() for local variables — ts <decoux@...>
[#2256] Multiple assignment of pattern match results. — schneik@...
[#2267] Re: Ruby and Eiffel — h.fulton@...
[#2309] Question about attribute writers — Dave Thomas <Dave@...>
Clemens Hintze <c.hintze@gmx.net> writes:
[ruby-talk:01679] Re: New Ruby projects
((comp.lang.misc + cc: ruby-talk ML)) Clemens Hintze <clemens.hintze@alcatel.de> wrote in message news:lkputfypum.fsf@alcatel.de... > Conrad Schneiker writes: > > ((comp.lang.misc + cc: ruby-lang ML)) > > > > From: Guy N. Hurst <gnhurst@hurstlinks.com> > ... > > What do others think about making wxWindows the default (not > > exclusive, just default) cross-platform Ruby GUI and including > > Ruby/wxWindows as part of the standard Ruby distribution? > > Nononono!!! Please not! > > Let me explain. wxWindows is *not* a pure toolkit at all. It resembles > a class framework like e.g. MFC do. Itself it relies on underlaying > toolkit to do its task. Under Windows it seems to use the Native > window widgets. Under X11 it use the Gimp toolkit (GTK). > > wxWindows is written in C++. We cannot direcly use C++ for Ruby > extensions. We have to write C wrappers around every C++ method! So > what we will get are Ruby classes written in C wrapping C++ methods of > wxWindows, that itself are wrapping e.g. GTK under X11 (BTW: which is > written in C itself) to do the X11 calls for displaying widgets. That > sounds silly for me! And very complicate too! > > I do not say, that we should not have such beast, but *please* not as > default GUI! Well, if you spelled out in gory detail how the Tcl/Tk stuff works, it would look pretty bad too, although in a different sort of way. But apparently it works OK, although not for me so far. And despite the internal details, the Pythons seem to have been very pleased with the results of using wxWindows, both from a performance perspective and from an OO perspective. > If there is such a default GUI, I would propose FLTK. Although it is > also written in C++, but it does not itself wrap another toolkit! It > relies on the native primitives of X11, Windows or Mac. It is damned > fast and easy to use. Its memory footprint is very small and it is > *very* powerful! Furthermore it comes with a GUI builder too. It > should not be too difficult to write a parser that is able to read the > GUI builder's file format to use it to build the GUI for Ruby > dynamically (somewhat like Glade/Ruby by Yashi. FLTK looks very interesting, but it unfortunately doesn't seem to have as strong and broad a group of developers as wxWindows, nor nearly as many users, nor the same level of documentation. (These are just my general impressions at present, I haven't studies any of these things in great detail.) Looking over the GUI evaluations/debates by the Pythons, the strongest proponents seem to generally favor wxWindows, and they further claim that the wxWindows people are quite favorably inclined toward Python and are quite helpful. This is an issue that they have been delving into pretty seriously for quite a while. I think it would probably be unwise to not follow their lead in this on one hand, and it would be good to leverage off of their experience on the other. (And later on we can get them to convert to Ruby. :-) Conrad