[#8566] Visions for 2001/1.7.x development? — Robert Feldt <feldt@...>

Hi matz and other Ruby developers,

18 messages 2001/01/03
[#8645] Re: Visions for 2001/1.7.x development? — matz@... (Yukihiro Matsumoto) 2001/01/04

Hi,

[#8580] bug?? — jmichel@... (Jean Michel)

I don't understand the following behaviour:

19 messages 2001/01/03

[#8633] Interesting Language performance comparisons - Ruby, OCAML etc — "g forever" <g24ever@...>

13 messages 2001/01/04

[#8774] No :<, :>, etc. methods for Array — "Brian F. Feldman" <green@...>

So, why not include Comparable in Array by default? It shouldn't have any

28 messages 2001/01/07
[#8779] Re: No :<, :>, etc. methods for Array — matz@... (Yukihiro Matsumoto) 2001/01/07

Hi,

[#8780] Re: No :<, :>, etc. methods for Array — "Brian F. Feldman" <green@...> 2001/01/07

matz@zetabits.com (Yukihiro Matsumoto) wrote:

[#8781] Re: No :<, :>, etc. methods for Array — gotoken@... (GOTO Kentaro) 2001/01/07

In message "[ruby-talk:8780] Re: No :<, :>, etc. methods for Array"

[#8782] Re: No :<, :>, etc. methods for Array — "Brian F. Feldman" <green@...> 2001/01/07

gotoken@math.sci.hokudai.ac.jp (GOTO Kentaro) wrote:

[#8829] Sandbox (again) — wys@... (Clemens Wyss)

Hi,

20 messages 2001/01/08
[#8864] Re: Sandbox (again) — Clemens Hintze <c.hintze@...> 2001/01/08

On 8 Jan, Clemens Wyss wrote:

[#8931] String confusion — Anders Bengtsson <ndrsbngtssn@...>

Hello everyone,

21 messages 2001/01/09
[#8937] Re: String confusion — matz@... (Yukihiro Matsumoto) 2001/01/09

Hi,

[#8953] Please remove account from files — "Thomas Daniels" <westernporter@...>

Please take my e-mail address from your files and "CANCEL" my =

14 messages 2001/01/09
[#8983] Re: Please remove account from files — John Rubinubi <rubinubi@...> 2001/01/10

On Wed, 10 Jan 2001, Thomas Daniels wrote:

[#9020] time to divide -talk? (was: Please remove account from files) — Yasushi Shoji <yashi@...> 2001/01/10

At Wed, 10 Jan 2001 14:23:30 +0900,

[#9047] Re: time to divide -talk? (was: Please remov e account from files) — Aleksi Niemel<aleksi.niemela@...>

Yasushi Shoji:

27 messages 2001/01/10
[#9049] Re: time to divide -talk? — Yasushi Shoji <yashi@...> 2001/01/10

At Thu, 11 Jan 2001 00:20:45 +0900,

[#9153] what about this begin? — Anders Strandl Elkj誡 <ase@...> 2001/01/11

[#9195] Re: Redefining singleton methods — ts <decoux@...>

>>>>> "H" == Horst Duch=EAne?= <iso-8859-1> writes:

10 messages 2001/01/12

[#9242] polymorphism — Maurice Szmurlo <maurice@...>

hello

73 messages 2001/01/13

[#9279] Can ruby replace php? — Jim Freeze <jim@...>

When I read that ruby could be used to replace PHP I got really

15 messages 2001/01/14

[#9411] The Ruby Way — "Conrad Schneiker" <schneiker@...>

As a member of the "Big 8" newsgroups, "The Ruby Way" (of posting) is to

15 messages 2001/01/17

[#9462] Re: reading an entire file as a string — ts <decoux@...>

>>>>> "R" == Raja S <raja@cs.indiana.edu> writes:

35 messages 2001/01/17
[#9465] Re: reading an entire file as a string — Dave Thomas <Dave@...> 2001/01/17

raja@cs.indiana.edu (Raja S.) writes:

[#9521] Larry Wall INterview — ianm74@...

Larry was interviewed at the Perl/Ruby conference in Koyoto:

20 messages 2001/01/18
[#10583] Re: Larry Wall INterview — "greg strockbine" <gstrock@...> 2001/02/08

Larry Wall's interview is how I found out

[#9610] Re: 101 Misconceptions About Dynamic Languages — "Ben Tilly" <ben_tilly@...>

"Christian" <christians@syd.microforte.com.au> wrote:

13 messages 2001/01/20

[#9761] Re: 101 Misconceptions About Dynamic Languages — ts <decoux@...>

>>>>> "C" == Christoph Rippel <crippel@primenet.com> writes:

16 messages 2001/01/23

[#9792] Ruby 162 installer available — Dave Thomas <Dave@...>

15 messages 2001/01/24

[#9958] Re: Vim syntax files again. — "Conrad Schneiker" <schneik@...>

Hugh Sasse wrote:

14 messages 2001/01/26
[#10065] Re: Vim syntax files again. — Hugh Sasse Staff Elec Eng <hgs@...> 2001/01/29

On Sat, 27 Jan 2001, Conrad Schneiker wrote:

[#9975] line continuation — "David Ruby" <ruby_david@...>

can a ruby statement break into multiple lines?

18 messages 2001/01/27
[#9976] Re: line continuation — Michael Neumann <neumann@...> 2001/01/27

On Sat, 27 Jan 2001, David Ruby wrote:

[#9988] Re: line continuation — harryo@... (Harry Ohlsen) 2001/01/28

>A statement break into mutliple lines if it is not complete,

[ruby-talk:9316] Re: Licensing issues

From: "Ben Tilly" <ben_tilly@...>
Date: 2001-01-15 00:18:44 UTC
List: ruby-talk #9316
Mathieu Bouchard <matju@cam.org> wrote:
>
>
>On Sat, 13 Jan 2001, Ben Tilly wrote:
>
> > I have a possibly inflamatory thought for consideration.
> > The Lisp world has usually had better technology, first, with
> > a better design.  They have also usually had the attitude
> > that this fact was going to make them all wealthy.
>
> > Yet somehow they never seem to succeed in changing the world...
>
>
>
>HA HA HA!
>
>LISP, SmallTalk, Self, Unix, Multics, Amiga, NeXT, NLS are the systems
>that are the most borrowed from! It then takes 10-30 years for their ideas
>to be ridiculed, feared, accepted, embraced and taken for granted! Then
>people like you deny it ever happened!
>
>This was another possibly inflammatory thought for consideration!
>
I think you have confused me with some straw man.

Lisp etc have had the better mousetrap, first.  They
don't change the world.  Eventually the ideas and
techniques that had been used show up in other things.
Those other things eventually do change the world, and
as you say in the popular conception the original
source is not widely credited.

Lisp had virtual machines and recursion in the 50's.
OO, reflection, proper closures, in the 70's.  In the
early 80's they had an equivalent to the web.  And on
and on.  Yet the world is not programming in Lisp
today.  Nor did those ideas change the world until
after they had appeared in other languages.  (Some,
for instance closures, have still not been accepted
as basic.)

I will make a bold prediction for you.  Ruby will be
a success.  The ideas that it borrowed from Smalltalk
and Lisp will help make it a success.  Yet the
average Ruby programmer 5-10 years from now will have
a better idea what Ruby borrowed from Perl than from
Smalltalk and Lisp.  (Even though IMO it borrows more
from Smalltalk and Lisp than it does from Perl.)

Now my opinion is that 3 of the top factors for why
Ruby has a brighter future than the already existing
and more mature sources of the ideas are:

1. Ruby plays well with others.  It does not expect
    that your entire world is Ruby, it expects to
    co-exist and interact heavily with other tools
    coming from other philosophies.

2. Ruby has a syntax that looks like something
    people are familiar with already.  That avoids
    an initial shock of unfamiliarity.

3. Last but not least, Matz is giving Ruby away
    instead of trying to make money from it.  If he
    tried to charge money for Ruby I don't think
    that he would have nearly the impact which he
    is about to.

The third was my reason for bringing this up.  Create
barriers to entry and you get fewer people trying
your stuff out.  Charging up fron is a non-trivial
barrier to entry.

Cheers,
Ben
_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com

In This Thread

Prev Next