[#96321] parent of TrueClass, FalseClass — "Ara.T.Howard" <Ara.T.Howard@...>

19 messages 2004/04/01
[#96356] Re: parent of TrueClass, FalseClass — matz@... (Yukihiro Matsumoto) 2004/04/02

Hi,

[#96404] Variable names — David King Landrith <dlandrith@...>

About a year ago, I wrote a simple type enforcement library that adds a

33 messages 2004/04/02
[#96406] Re: Variable names — ts <decoux@...> 2004/04/02

>>>>> "D" == David King Landrith <dlandrith@mac.com> writes:

[#96424] Re: Variable names — David King Landrith <dlandrith@...> 2004/04/02

[#96430] Re: Variable names — Dan Doel <djd15@...> 2004/04/02

On Friday 02 April 2004 2:43 pm, David King Landrith wrote:

[#96432] Re: Variable names — David King Landrith <dlandrith@...> 2004/04/02

On Apr 2, 2004, at 3:51 PM, Dan Doel wrote:

[#96447] Learning Ruby, was a C geek... — Nicholas Paul Johnson <nickjohnson@...>

Hello all,

17 messages 2004/04/02

[#96634] Where does the name Rite come from? — Michael Neumann <mneumann@...>

Hi,

15 messages 2004/04/06
[#96642] Re: Where does the name Rite come from? — matz@... (Yukihiro Matsumoto) 2004/04/06

Hi,

[#96652] Re: Where does the name Rite come from? — Eric Hodel <drbrain@...7.net> 2004/04/06

Yukihiro Matsumoto (matz@ruby-lang.org) wrote:

[#96697] Idea: Simplified GTK — Hal Fulton <hal9000@...>

Here's an idea. I've begun implementing it.

74 messages 2004/04/07
[#96699] Re: Idea: Simplified GTK — Chad Fowler <chad@...> 2004/04/07

[#96876] RedCloth bug and suggestion — Jim Menard <jimm@...>

_why_ and fellow RedCloth users,

15 messages 2004/04/09

[#96877] Instiki 0.3.0: Before the Storm — David Heinemeier Hansson <david@...>

What's new in Instiki 0.3.0?

12 messages 2004/04/09

[#97020] test / unit question: facility to mark some tests as "missing" or "incomplete" — "Its Me" <itsme213@...>

I often find myself with some unit tests that run, and several more test

14 messages 2004/04/12

[#97077] Instiki 0.5.0: Getting Serious — David Heinemeier Hansson <david@...>

What's new in Instiki 0.5.0?

16 messages 2004/04/13

[#97083] New Ruby questions... — Jeff Massung <jma@...>

I've just started Ruby a couple days ago (man this is cool). Coming from

14 messages 2004/04/13

[#97109] New Local Variable Scope rule — "Shashank Date" <sdate@...>

In one of Matz's slides at RubyConf ,

33 messages 2004/04/14

[#97134] BlueCloth: a Markdown implementation for Ruby — Michael Granger <ged@...>

Hi all,

17 messages 2004/04/14

[#97201] File locking, portably? — Hugh Sasse Staff Elec Eng <hgs@...>

Searching the web and books for information on this, I can't seem to

12 messages 2004/04/14

[#97277] Hash, ==, key-value comparison — walter@...

Ok,

20 messages 2004/04/15

[#97308] Instiki 0.6.0: Feeds, Exports, Safety, and Compatibility — David Heinemeier Hansson <david@...>

What's new in Instiki 0.6.0?

14 messages 2004/04/15

[#97351] "bad file descriptor" in Win32 DLL — "Christian Kaiser" <chk@...>

Using Ruby 1.81, the DLL (msvcrt-ruby18.dll) sometimes raises an exception

14 messages 2004/04/16

[#97363] BlueCloth 0.0.2 (beta) — Michael Granger <ged@...>

Hi,

18 messages 2004/04/16
[#97399] BlueCloth on Instiki (was Re: [ANN] BlueCloth 0.0.2 (beta)) — David Heinemeier Hansson <david@...> 2004/04/16

> Thanks to all of you that have offered your suggestions and code. I

[#97405] RubyConf 2004 — Ian Macdonald <ian@...>

Hello,

46 messages 2004/04/17
[#97409] Re: RubyConf 2004 — Chad Fowler <chad@...> 2004/04/17

[#97460] Re: RubyConf 2004 — Paul Duncan <pabs@...> 2004/04/17

* Chad Fowler (chad@chadfowler.com) wrote:

[#97465] Re: RubyConf 2004 — Hal Fulton <hal9000@...> 2004/04/17

Paul Duncan wrote:

[#97466] Re: RubyConf 2004 — Chad Fowler <chad@...> 2004/04/17

[#97486] Ruby Installer for Windows 1.8.1-12 — "Curt Hibbs" <curt@...> 2004/04/18

The Ruby Installer 1.8.1-12 for Windows has been released and is now

[#97418] Objects in perl6 (rubyish :) — gabriele renzi <surrender_it@...1.vip.ukl.yahoo.com>

Hi gurus and nubys,

20 messages 2004/04/17

[#97426] $0 is messed up — Simon Strandgaard <neoneye@...>

I have just upgraded to 1.9 16-apr-2004 from 1.9 7-apr-2004.

15 messages 2004/04/17

[#97473] convert yield to proc — Simon Strandgaard <neoneye@...>

How do you guys convert yield to block ?

21 messages 2004/04/18

[#97565] Gateway — "Robert Klemme" <bob.news@...>

34 messages 2004/04/19

[#97628] Instiki 0.7.0: Flavors of Expression — David Heinemeier Hansson <david@...>

What's new in Instiki 0.7.0?

15 messages 2004/04/19

[#97631] proposal: call_up() for use in redefined methods — Mark Hubbart <discord@...>

Hi all,

18 messages 2004/04/19

[#97640] Fox --> GTK ? — Hal Fulton <hal9000@...>

Who has experience converting Fox to GTK and might like to

29 messages 2004/04/19

[#97705] The quest for opensource database... — "Ruby Tuesdays" <NoSpamPlease_rubytuzdaiz@...>

Perhaps you database guru able to suggest what would be a good choice for

35 messages 2004/04/20

[#97743] Setting up a wiki when you don't have root — ptkwt@... (Phil Tomson)

12 messages 2004/04/20

[#97785] Creating bang methods — "Jon Hurst" <jon@...>

(newbie) I can't for my life figure out how to create bang methods. Please

20 messages 2004/04/21

[#97797] rexml: how to get element type? — "Its Me" <itsme213@...>

doc = REXML::Document.new <<EOF

14 messages 2004/04/21

[#97808] binding - how to get current script? — Szymon Drejewicz <drejewic@...>

18 messages 2004/04/21

[#97866] Is Ruby is better than PHP ... — "Useko Netsumi" <usenets_remote_this@...>

or perhaps Java for developing web application?

46 messages 2004/04/21

[#97873] Re: how to get ri/rdoc working for 1.8.1 on Windows? — "John W. Kennedy" <jwkenne@...>

Part 1 is to chdir \Ruby\bin and delete the five *.bat files

41 messages 2004/04/21
[#97910] Re: how to get ri/rdoc working for 1.8.1 on Windows? — "Its Me" <itsme213@...> 2004/04/21

[#97964] Re: how to get ri/rdoc working for [user-installed libraries] — Gavin Sinclair <gsinclair@...> 2004/04/21

On Thursday, April 22, 2004, 4:44:09 AM, Its wrote:

[#97984] Re: how to get ri/rdoc working for [user-installed libraries] — Dave Thomas <dave@...> 2004/04/22

[#98000] Re: how to get ri/rdoc working for [user-installed libraries] — "Gavin Sinclair" <gsinclair@...> 2004/04/22

>

[#97926] Re: how to get ri/rdoc working for 1.8.1 on Windows? — Lothar Scholz <mailinglists@...> 2004/04/21

Hello John,

[#97936] Re: how to get ri/rdoc working for 1.8.1 on Windows? — Dave Thomas <dave@...> 2004/04/21

[#97971] Re: how to get ri/rdoc working for 1.8.1 on Windows? — Jos Backus <jos@...> 2004/04/21

On Thu, Apr 22, 2004 at 05:50:40AM +0900, Dave Thomas wrote:

[#97985] Re: how to get ri/rdoc working for 1.8.1 on Windows? — Dave Thomas <dave@...> 2004/04/22

[#97997] RedCloth 2.0.7 -- A Textile Humane Web Text Generator — why the lucky stiff <ruby-talk@...>

more and more, you've seen it all before (i swear it's slowin down):

12 messages 2004/04/22
[#98008] Re: [ANN] RedCloth 2.0.7 -- A Textile Humane Web Text Generator — David Heinemeier Hansson <david@...> 2004/04/22

> I've wanted this feature to work right for awhile. It took a rewrite

[#98101] Extract all occurences from a text — Michael Weller <michael@...>

Hi!

11 messages 2004/04/23

[#98135] Problem assigning an Array object to an Array-subclass object — "Richard Lionheart" <NoOne@...>

[ I apologize if this is a second post. My earlier one seems to have gotten

29 messages 2004/04/23

[#98177] Psyco — Jim Moy <web@...>

Interesting stuff for Python, is any work like this being done in Ruby?

14 messages 2004/04/23

[#98181] Playing with sockets... — Hal Fulton <hal9000@...>

I'm writing a little expect-like piece of code and trying to test it

16 messages 2004/04/23

[#98281] String#unpack and null-terminated strings — Michael Neumann <mneumann@...>

Hi,

15 messages 2004/04/24

[#98362] How's ruby compare to it older brother python — "Hunn E. Balsiche" <hunnebal@...>

in term of its OO features, syntax consistencies, ease of use, and their

51 messages 2004/04/26
[#98597] Re: How's ruby compare to it older brother python — "Ken Hilton" <kenosis@...> 2004/04/28

Amen, brother.

[#98778] Re: How's ruby compare to it older brother python — "trevor andrade" <trevor.andrade@...> 2004/04/30

I agree that flaming the question is not appropriate and its also bad for

[#98789] Re: How's ruby compare to it older brother python — Dan Doel <djd15@...> 2004/04/30

I'm not saying the topic isn't appropriate. I don't mind the topic, and I find

[#98365] Introducing myself - Sascha Ebach — Sascha Ebach <se@...>

Hello dear Rubyists,

51 messages 2004/04/26
[#98568] Re: Introducing myself - Sascha Ebach — "Josef 'Jupp' Schugt" <jupp@...> 2004/04/27

Hello from Beethoven's home town,

[#98569] Re: Introducing myself - Sascha Ebach — Sascha Ebach <se@...> 2004/04/27

Hello Jupp

[#98570] Re: Introducing myself - Sascha Ebach — Simon Strandgaard <neoneye@...> 2004/04/27

Sascha Ebach <se@hexatex.de> wrote:

[#98753] Re: Introducing myself - Sascha Ebach — "Josef 'Jupp' Schugt" <jupp@...> 2004/04/29

Simon Strandgaard wrote:

[#98762] Re: Introducing myself - Sascha Ebach — Simon Strandgaard <neoneye@...> 2004/04/29

Josef 'Jupp' Schugt <jupp@gmx.de> wrote:

[#98817] Opportunities and pitfalls; was "Introducing myself - Sascha Ebach" — Mike Calder <ceo@...> 2004/04/30

A word of warning from a potential friend. Please don't take this negatively,

[#98847] Re: Opportunities and pitfalls; was "Introducing myself - Sascha Ebach" — Mark Hubbart <discord@...> 2004/04/30

[#98854] Re: Opportunities and pitfalls; was "Introducing myself - Sascha Ebach" — "Curt Hibbs" <curt@...> 2004/04/30

Mark Hubbart wrote:

[#98858] Re: Opportunities and pitfalls; was "Introducing myself - Sascha Ebach" — Mark Hubbart <discord@...> 2004/04/30

[#98366] How do I scale large Ruby web applications? — Sascha Ebach <se@...>

Hi there,

19 messages 2004/04/26

[#98409] Semantics of Multiple Values — Kristof Bastiaensen <kristof@...>

Hi liszt,

25 messages 2004/04/26

[#98435] Approaches to localization? — ptkwt@... (Phil Tomson)

I'm developing a GUI app using Ruby and FLTK. One of the requirements

22 messages 2004/04/26

[#98714] Ruby under Suse Linux — Mike Calder <ceo@...>

Hi.

14 messages 2004/04/29

[#98750] coerce(), what protocol to implement it — Jean-Hugues ROBERT <jean_hugues_robert@...>

Hi,

14 messages 2004/04/29

[#98758] File.expand_path(__FILE__) — John Platte <john.platte@...>

I'm having a problem with File.expand_path(__FILE__) after a chdir.

30 messages 2004/04/29

[#98796] SciTE Ruby Lexer — Kaspar Schiess <eule@...>

-----BEGIN PGP SIGNED MESSAGE-----

13 messages 2004/04/30

[#98820] ruby CVS can't use shared libs on NetBSD — Dick Davies <rasputnik@...>

11 messages 2004/04/30

[#98832] def [](v) xx; return yy; end # returned value is ignored !? — Jean-Hugues ROBERT <jean_hugues_robert@...>

Hi,

27 messages 2004/04/30

[#98851] Lazy evaluation — Michael Neumann <mneumann@...>

Hi,

51 messages 2004/04/30
[#98871] Re: Lazy evaluation — Jean-Hugues ROBERT <jean_hugues_robert@...> 2004/04/30

At 03:45 01/05/2004 +0900, you wrote:

[#98875] Re: Lazy evaluation — Florian Gross <flgr@...> 2004/04/30

Jean-Hugues ROBERT wrote:

[#98896] Re: Lazy evaluation (evil) — ptkwt@... (Phil Tomson) 2004/05/01

In article <c6uh31$gaq2i$1@ID-7468.news.uni-berlin.de>,

[#98913] Re: Lazy evaluation (evil) — Florian Gross <flgr@...> 2004/05/01

Phil Tomson wrote:

[#98917] Re: Lazy evaluation (evil) — ts <decoux@...> 2004/05/01

>>>>> "F" == Florian Gross <flgr@ccan.de> writes:

[#98919] Re: Lazy evaluation (evil) — Florian Gross <flgr@...> 2004/05/01

ts wrote:

Opportunities and pitfalls; was "Introducing myself - Sascha Ebach"

From: Mike Calder <ceo@...>
Date: 2004-04-30 14:35:52 UTC
List: ruby-talk #98817
A word of warning from a potential friend.  Please don't take this negatively, 
because I think you have something, and I'd like to help.  If you can read 
through to the end, there's a modest proposal.

It's too late and too early for you to start evangelising Ruby.  That's a 
shame, because right now there's a major opportunity for grabbing hearts and 
minds.  "Too late" because Ruby has grown beyond the early days when a 
product can be forgiven holes, and "too early" because it still has some big 
ones - getting newbies interested will leave a lot of them dismissing Ruby 
unnecessarily.   

I've only been using Ruby a few days, so I'm perfect to point out a few 
things; I've no emotion invested, and am almost (but not quite) totally 
ignorant about Ruby.

The great opportunity is that I and a lot of people just like me have just 
realised (or are about to realise) that they have a serious need, and Ruby 
might be just it.  But I need to be sure.  That means I need to see some 
things about Ruby before I jump.  They may exist, but I can't see them, and 
that itself makes the point.

I'm a Java programmer, and am sitting on a product with world-wide usage and 
over a quarter-million lines of code.  I'm deeply worried, after the Sun/
MediocreSoft rapprochement, about the potential future of Java.  That's a 
shame, because for all its faults, Java is the best production language I've 
come across in over thirty years practical experience in the industry - and 
don't bother trying to engage me in a discussion over that; I know it's a 
personal evaluation.

However I am sufficiently worried about the future of Java to consider 
alternatives, and after looking around, Ruby seems the best bet out of a 
narrow field.  The criteria are:

* Proper OO.
* Write once, deliver once, run anywhere, in any language/locale.
* Open Source with unrestrictive licence.
* Comprehensive functionality, good libraries, easy extensibility.

Now you ruby experts know that ruby is good for all this.  My first point is, 
however, that after looking at ruby in some detail for well over a full day, 
I was reluctantly about to discard it as a possibility because it doesn't 
support Unicode, and that or something like it is necessary for "Write once, 
deliver once, run anywhere, in any language/locale".

Yes, I know.  But it took me two days to find out, and I *still* don't know 
how to write or handle Unicode strings in ruby code.  Or where to go to find 
out.  So, POINT 1.  Needs improved documentation.  As a minimum, a current 
features, capabilities, and extensions document.  A central repository of 
HOWTOs would be nice (how about one on how to write and handle Unicode in 
Ruby?  The world doesn't end in Japan and America.)

Next point.  To handle what I (and probably most Java programmers) want 
requires a good, configurable, GUI.  I'd heard of Tcl/Tk, but most of the 
examples I'd seen were pretty simplistic and, how to say this politely, not 
overdesigned.  Some of what I read mentioned others.  It's nice there's a 
choice, but you can't make a choice without information.  If you make the 
wrong choice because of lack of information, by the time you realise, you may 
have invested so much effort that you're stuck.  I took a look at Fox for my 
eval.  So, POINT 2.  Needs improved documentation.  As a minimum, some good 
examples of how GUI coding can be done with different packages, and 
INFORMATION about the different possible choices.  Oh, and the GUI code comes 
from another website? It's a separate product?  You mean I have to install 
*three* things? Ruby, the GUI toolkit, *then* the Ruby toolkit enabling 
stuff?  Where's the documentation?

Finally (for this posting at least; it's too long already), distribution.  
Windows users seem to have it nice; preconfigured downloadable distros.  I 
use Linux, so of course I'm happy to download fifty-eight different source 
code tarballs from nineteen different websites for all the options I want, 
and configure, make, and install each of them (in the correct order so as not 
to muck up pre-requisites), *then* manually add links to put the libraries in 
the right place for my particular Linux distro, then copy files all over the 
place when it doesn't work.

After all, that's what every Ruby hero has had to do over the years; that's 
how they learnt how Ruby works.

Naah.  If I had any sense I'd have dumped this and gone on to something 
productive days ago.

99% of the people you might want to attract would have; I suspect you've lost 
a few already.  We're not all sysprogs, and you need the ordinary joes as 
well as the early adopters and enthusiasts.

You need to have good packages for all the distros.  Something like the Java 
SDK and Runtime packages.  A single file download and install that contains 
*everything* (yes, Victoria, the GUI as well).  OK, that means big files, but 
disks are big these days, and install procs can have things called options.  
Oh, and if you need to distribute applications to end-users (yes, those 
mythical beasts *do* exist), you need a tool to generate customised runtime 
install packages of Ruby and whatever extensions are needed (oh, and it needs 
to be able to recognise already installed rubies and do deltas). 

Documentation and Distro packages.  It looks to me that Ruby has some serious 
good function and serious good technical people (and maybe a couple good 
designers).  There are a lot of interesting sounding people in the Who's Who.  
Shame a lot of the links are broken.

What Ruby needs is some thought to the process side and the needs of the 
non-techie user. I'm an application programmer, but for my sins I've had to 
do the marketing bit to persuade people to use my products, and that sort of 
thing gives you a perspective; it's dirty work, but someone has to do it.  I 
think Ruby users at the moment are enthusiasts; if it's to grow, it needs a 
bit more ease of use.

I'd say Ruby has reached the position where it needs something like a Red Hat 
(Ruby Turban?) to package it and represent it to the world.  I'd be willing 
to get involved in that.  What do you think?

On Friday 30 April 2004 00:34, Simon Strandgaard wrote:
> Josef 'Jupp' Schugt <jupp@gmx.de> wrote:
> > Simon Strandgaard wrote:
> > > Sascha Ebach <se@hexatex.de> wrote:
>
> [snip]
>
> > >> And if not we could burst into a PHP meeting and try to convert
> > >> some ;)
> > >
> > > A ruby crusade :-)  the history repeats itself.
> >
> > "crusade" is a hard word. I'd prefer calling it evangelization the
> > traditional Societas Jesu way >;-> Actually Sascha's idea reminds me
> > of what Greenpeace did in the past.
> >
> > Anyway: Ruby evangelization is important because many people who
> > don't use Ruby simply do so because the don't know it exists.
>
> Agree, we need to spread the word a bit more.
>
> Yesterday I went to the local library, and asked a guy looking at the
> computer books, what he was searching fore. He wanted to learn perl5!
> I of cause recommended him to learn Ruby (or secondary Python),
> but unfortunatly no books at the library. My local library seems only to
> buy bunches of Visual Basic books at the moment, which is unfortunate. If
> somehow we could infect some libraries with books about Ruby, it would be
> great.  This is frustrating, any suggestions what to do?
>
> Also much more Ruby in the media would be an eye-opener.
>
> --
> Simon Strandgaard

-- 
Clear skies!
Mike Calder.



In This Thread