[#33161] Call/CC and Ruby iterators. — olczyk@... (Thaddeus L Olczyk)

Reading about call/cc in Scheme I get the impression that it is very

11 messages 2002/02/05

[#33242] favicon.ico — Dave Thomas <Dave@...>

19 messages 2002/02/06
[#33256] Re: favicon.ico — Leon Torres <leon@...> 2002/02/06

[#33435] Reg: tiny contest: who's faster? (add_a_gram) — grady@... (Steven Grady)

> My current solution works correctly with various inputs.

17 messages 2002/02/08

[#33500] Ruby Embedded Documentation — William Djaja Tjokroaminata <billtj@...>

Hi,

24 messages 2002/02/10
[#33502] Re: Ruby Embedded Documentation — "Lyle Johnson" <ljohnson@...> 2002/02/10

> Now, I am using Ruby on Linux, and I have downloaded Ruby version

[#33615] Name resolution in Ruby — stern@... (Alan Stern)

I've been struggling to understand how name resolution is supposed to

16 messages 2002/02/11

[#33617] choice of HTML templating system — Paul Brannan <paul@...>

I am not a web developer, nor do I pretend to be one.

23 messages 2002/02/11

[#33619] make first letter lowercase — sebi@... (sebi)

hello,

20 messages 2002/02/11
[#33620] Re: [newbie] make first letter lowercase — Tobias Reif <tobiasreif@...> 2002/02/11

sebi wrote:

[#33624] Re: [newbie] make first letter lowercase — "Jeff 'japhy' Pinyan" <jeffp@...> 2002/02/11

On Feb 11, Tobias Reif said:

[#33632] Re: [newbie] make first letter lowercase — Mathieu Bouchard <matju@...> 2002/02/12

[#33731] simple XML parsing (greedy / non-greedy — Ron Jeffries <ronjeffries@...>

Suppose I had this text

14 messages 2002/02/13

[#33743] qualms about respond_to? idiom — David Alan Black <dblack@...>

Hi --

28 messages 2002/02/13
[#33751] Re: qualms about respond_to? idiom — Dave Thomas <Dave@...> 2002/02/13

David Alan Black <dblack@candle.superlink.net> writes:

[#33754] Re: qualms about respond_to? idiom — David Alan Black <dblack@...> 2002/02/13

Hi --

[#33848] "Powered by Ruby" banner — Yuri Leikind <YuriLeikind@...>

Hello Ruby folks,

78 messages 2002/02/14
[#33909] Re: "Powered by Ruby" banner — Leon Torres <leon@...> 2002/02/14

On Thu, 14 Feb 2002, Yuri Leikind wrote:

[#33916] RE: "Powered by Ruby" banner — "Jack Dempsey" <dempsejn@...> 2002/02/15

A modest submission:

[#33929] Re: "Powered by Ruby" banner — yet another bill smith <bigbill.smith@...> 2002/02/15

Kent Dahl wrote:

[#33932] OT Netscape 4.x? was Re: "Powered by Ruby" banner — Chris Gehlker <gehlker@...> 2002/02/15

On 2/15/02 5:54 AM, "yet another bill smith" <bigbill.smith@verizon.net>

[#33933] RE: OT Netscape 4.x? was Re: "Powered by Ruby" banner — "Jack Dempsey" <dempsejn@...> 2002/02/15

i just don't understand why it didn't show up! dhtml/javascript, ok, but a

[#33937] Re: OT Netscape 4.x? was Re: "Powered by Ruby" banner — Chris Gehlker <gehlker@...> 2002/02/15

On 2/15/02 7:16 AM, "Jack Dempsey" <dempsejn@georgetown.edu> wrote:

[#33989] Re: OT OmniWeb [was: Netscape 4.x?] — Sean Russell <ser@...> 2002/02/16

Chris Gehlker wrote:

[#33991] Re: OT OmniWeb [was: Netscape 4.x?] — Rob Partington <rjp@...> 2002/02/16

In message <3c6e5e01_1@spamkiller.newsgroups.com>,

[#33993] Re: OT OmniWeb [was: Netscape 4.x?] — Thomas Hurst <tom.hurst@...> 2002/02/16

* Rob Partington (rjp@browser.org) wrote:

[#33925] Re: "Powered by Ruby" banner — Martin Maciaszek <mmaciaszek@...> 2002/02/15

In article <3C6CFCCA.5AD5CA67@scnsoft.com>, Yuri Leikind wrote:

[#33956] Re: "Powered by Ruby" banner — Leon Torres <leon@...> 2002/02/15

On Fri, 15 Feb 2002, Martin Maciaszek wrote:

[#33851] Ruby and .NET — Patrik Sundberg <ps@...>

I have been reading a bit about .NET for the last couple of days and must say

53 messages 2002/02/14

[#34024] Compiled companion language for Ruby? — Erik Terpstra <erik@...>

Hmmm, seems that my previous post was in a different thread, I'll try

12 messages 2002/02/16

[#34036] The GUI Returns — "Horacio Lopez" <vruz@...>

Hello all,

33 messages 2002/02/17

[#34162] Epic4/Ruby — Thomas Hurst <tom.hurst@...>

Rejoice, for you no longer have to put up with that evil excuse for a

34 messages 2002/02/18

[#34185] Operator overloading and multiple arguments — ptkwt@...1.aracnet.com (Phil Tomson)

I'm trying to overload the '<=' operator in a class in order to use it for

10 messages 2002/02/18

[#34217] Ruby for web development — beripome@... (Billy)

Hi all,

21 messages 2002/02/19

[#34350] FAQ for comp.lang.ruby — "Hal E. Fulton" <hal9000@...>

RUBY NEWSGROUP FAQ -- Welcome to comp.lang.ruby! (Revised 2001-2-18)

15 messages 2002/02/20

[#34375] Setting the Ruby continued — <jostein.berntsen@...>

Hi,

24 messages 2002/02/20
[#34384] Re: Setting the Ruby continued — Paulo Schreiner <paulo@...> 2002/02/20

Also VERY important:

[#34467] recursive require — Ron Jeffries <ronjeffries@...>

I'm having a really odd thing happen with two files that mutually

18 messages 2002/02/21

[#34503] special characters — Tobias Reif <tobiasreif@...>

Hi all,

13 messages 2002/02/22

[#34517] Windows Installer Ruby 166-0 available — Andrew Hunt <andy@...>

16 messages 2002/02/22

[#34597] rdoc/xml questions — Dave Thomas <Dave@...>

24 messages 2002/02/23

[#34631] Object/Memory Management — "Sean O'Dell" <sean@...>

I'm new to Ruby and the community here (I've been learning Ruby for a grand

44 messages 2002/02/23

[#34682] duplicate method name — Ron Jeffries <ronjeffries@...>

I just found a case in a test file where i had two tests of the same

16 messages 2002/02/24
[#34687] Re: duplicate method name — s@... (Stefan Schmiedl) 2002/02/24

Hi Ron.

[#34791] Style Question — Ron Jeffries <ronjeffries@...>

So I'm building this set theory library. The "only" object is supposed

13 messages 2002/02/25

[#34912] RCR?: parallel to until: as_soon_as — Tobias Reif <tobiasreif@...>

Hi,

18 messages 2002/02/26

[#34972] OT A Question on work styles — Chris Gehlker <gehlker@...>

As a Mac baby I just had to step through ruby in GDB *from the command line*

20 messages 2002/02/28

[#35015] Time Comparison — "Sean O'Dell" <sean@...>

I am using the time object to compare times between two files and I'm

21 messages 2002/02/28

Re: The GUI Returns

From: Laurent Julliard <Laurent.Julliard@...>
Date: 2002-02-17 15:08:20 UTC
List: ruby-talk #34050
Horacio Lopez wrote:
> Hello all,
> 
> <RANT mood="moderate">
> I had a look at a Python project at
> http://anygui.sourceforge.net/
> 
> Quoting them:
> "The purpose of the Anygui project is to create an easy-to-use, simple, and
> generic module for making graphical user interfaces in Python. Its main
> feature is that it works transparently with many different GUI packages on
> most platforms. "
> 
> 
> This sounds very close to a rant we had some weeks ago about what way we
> should go if we wanted a coherent standard GUI API that doesn't suck.
> I am not sure yet if they will achieve their goals, but it's something to
> have an eye on, if they do it with Python, we can do it with Ruby too.
> 
> I am aware of the Ruby-based Locana project,  (http://www.locana.org) but it
> looks to me like people didn't show much interest on it.
> (maybe I am wrong, but I haven't seen many posts on Locana in ruby-talk)
> 
> Again, which way should we go ?  (in pain order)
> 
> 1) Full implementation of a Ruby GUI  ('a la Swing) ?
> 

I fully second Curt Hibbs' opinion on that one. This would probably be 
too slow like AWT and SWINGs were (sorry.. are ;-) ) in Java. So I would 
definitely reject that one.

> 2) GUI Abstraction Layer  ('a la Locana / Anygui )
> 

This is to me the most promising route to go. And again I'm fully 
aligned with Curt's reply (no he did not pay me anything :-). I have 
looked at the Eclipse project and spent some time investigating the SWT 
library.

SWT is the Eclipse GUI abstraction layer which central idea is to rely 
on one:one mapping with native widgets thus giving the best of both 
world a) speed and native OS look and feel, b) A common APIs for all 
platforms). This is pretty much the same approach as Locana and Anygui but

1) Eclipse is backed by many people including large companies so SWT 
probably has a chance to emerge as a de facto standard by itself

2) The SWT toolkit is put at work in the Eclipse IDE and it looks like 
pretty sophisticated GUIs can be generated with SWT. So I don;t think we 
must feare the "least common denominator" syndrom.

3) Adapting SWT to Ruby is not like if we had to redevelop everything 
from scratch. Most of the code structure and design used in SWT (which 
is written in Java) can be re-used as is for Ruby. So it's more a matter 
of translating the Java code to Ruby (at least to start with).

SWT is about 130 000 lines of code (without comments) : 100 000 for Java 
and 30 000 lines of C code.

Now this is for all of SWT which means with the code to run on top of 
Win32, Motif, GTK and Photon/QNX.

Assuming that we the Ruby community are mostly interested by the Win32 
and GTK parts this is roughly 50 000 lines of Java code (with comment) 
to rewrite in Ruby. Not a small project but if a couple of people decide 
to join their forces this would be easily feasible.


> 3) Give up, code for one toolkit and resign being fully cross-platform
> (or code for different toolkits and platforms, a coder's nightmare)
> 

No, no, no!!!

> 4) Don't do GUIs
> 

Hey that's an option... I personnally love command line and xterm but it 
  looks like this is really waht most people use these days. I'm a 
pragmatic programmer so I know this fourth sceanrio has no future.

> </RANT>
> 
> Just thinking out loud, what's your opinion ?
> 

Since I'm a member of the FreeRIDE project and I know that FreeRIDE 
members always have this GUI toolkit question in a corner of their mind 
I'd be tempted to say that it would be great to have RubySWT available. 
Or at least we could give it a try and build a quick mockup to see if it 
flies.

Anybody interested?


Laurent

In This Thread