[#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:01712] Re: New Ruby projects
I just want to say one quick thing on this subject.. you'll notice that you can get tcl and tk in different packages (IIRC), and I hope that ruby stays the same. I really don't want to be forced to build a gui env. just to use the ruby language. Otherwise, what the "defacto ruby toolkit" becomes.. who knows Ian On Thu, Mar 02, 2000 at 03:25:29AM -0600, Conrad Schneiker wrote: > ((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 > > >