[#6954] Why isn't Perl highly orthogonal? — Terrence Brannon <brannon@...>

27 messages 2000/12/09

[#7022] Re: Ruby in the US — Kevin Smith <kevinbsmith@...>

> Is it possible for the US to develop corporate

36 messages 2000/12/11
[#7633] Re: Ruby in the US — Dave Thomas <Dave@...> 2000/12/19

tonys@myspleenklug.on.ca (tony summerfelt) writes:

[#7636] Re: Ruby in the US — "Joseph McDonald" <joe@...> 2000/12/19

[#7704] Re: Ruby in the US — Jilani Khaldi <jilanik@...> 2000/12/19

> > first candidates would be mysql and postgressql because source is

[#7705] Code sample for improvement — Stephen White <steve@...> 2000/12/19

During an idle chat with someone on IRC, they presented some fairly

[#7750] Re: Code sample for improvement — "Guy N. Hurst" <gnhurst@...> 2000/12/20

Stephen White wrote:

[#7751] Re: Code sample for improvement — David Alan Black <dblack@...> 2000/12/20

Hello --

[#7755] Re: Code sample for improvement — "Guy N. Hurst" <gnhurst@...> 2000/12/20

David Alan Black wrote:

[#7758] Re: Code sample for improvement — Stephen White <steve@...> 2000/12/20

On Wed, 20 Dec 2000, Guy N. Hurst wrote:

[#7759] Next amusing problem: talking integers (was Re: Code sample for improvement) — David Alan Black <dblack@...> 2000/12/20

On Wed, 20 Dec 2000, Stephen White wrote:

[#7212] New User Survey: we need your opinions — Dave Thomas <Dave@...>

16 messages 2000/12/14

[#7330] A Java Developer's Wish List for Ruby — "Richard A.Schulman" <RichardASchulman@...>

I see Ruby as having a very bright future as a language to

22 messages 2000/12/15

[#7354] Ruby performance question — Eric Crampton <EricCrampton@...>

I'm parsing simple text lines which look like this:

21 messages 2000/12/15
[#7361] Re: Ruby performance question — Dave Thomas <Dave@...> 2000/12/15

Eric Crampton <EricCrampton@worldnet.att.net> writes:

[#7367] Re: Ruby performance question — David Alan Black <dblack@...> 2000/12/16

On Sat, 16 Dec 2000, Dave Thomas wrote:

[#7371] Re: Ruby performance question — "Joseph McDonald" <joe@...> 2000/12/16

[#7366] GUIs for Rubies — "Conrad Schneiker" <schneik@...>

Thought I'd switch the subject line to the subject at hand.

22 messages 2000/12/16

[#7416] Re: Ruby IDE (again) — Kevin Smith <kevins14@...>

>> >> I would contribute to this project, if it

17 messages 2000/12/16
[#7422] Re: Ruby IDE (again) — Holden Glova <dsafari@...> 2000/12/16

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

[#7582] New to Ruby — takaoueda@...

I have just started learning Ruby with the book of Thomas and Hunt. The

24 messages 2000/12/18

[#7604] Any corrections for Programming Ruby — Dave Thomas <Dave@...>

12 messages 2000/12/18

[#7737] strange border-case Numeric errors — "Brian F. Feldman" <green@...>

I haven't had a good enough chance to familiarize myself with the code in

19 messages 2000/12/20

[#7801] Is Ruby part of any standard GNU Linux distributions? — "Pete McBreen, McBreen.Consulting" <mcbreenp@...>

Anybody know what it would take to get Ruby into the standard GNU Linux

15 messages 2000/12/20

[#7938] Re: defined? problem? — Kevin Smith <sent@...>

matz@zetabits.com (Yukihiro Matsumoto) wrote:

26 messages 2000/12/22
[#7943] Re: defined? problem? — Dave Thomas <Dave@...> 2000/12/22

Kevin Smith <sent@qualitycode.com> writes:

[#7950] Re: defined? problem? — Stephen White <steve@...> 2000/12/22

On Fri, 22 Dec 2000, Dave Thomas wrote:

[#7951] Re: defined? problem? — David Alan Black <dblack@...> 2000/12/22

On Fri, 22 Dec 2000, Stephen White wrote:

[#7954] Re: defined? problem? — Dave Thomas <Dave@...> 2000/12/22

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

[#7975] Re: defined? problem? — David Alan Black <dblack@...> 2000/12/22

Hello --

[#7971] Hash access method — Ted Meng <ted_meng@...>

Hi,

20 messages 2000/12/22

[#8030] Re: Basic hash question — ts <decoux@...>

>>>>> "B" == Ben Tilly <ben_tilly@hotmail.com> writes:

15 messages 2000/12/24
[#8033] Re: Basic hash question — "David A. Black" <dblack@...> 2000/12/24

On Sun, 24 Dec 2000, ts wrote:

[#8178] Inexplicable core dump — "Nathaniel Talbott" <ntalbott@...>

I have some code that looks like this:

12 messages 2000/12/28

[#8196] My first impression of Ruby. Lack of overloading? (long) — jmichel@... (Jean Michel)

Hello,

23 messages 2000/12/28

[#8198] Re: Ruby cron scheduler for NT available — "Conrad Schneiker" <schneik@...>

John Small wrote:

14 messages 2000/12/28

[#8287] Re: speedup of anagram finder — "SHULTZ,BARRY (HP-Israel,ex1)" <barry_shultz@...>

> -----Original Message-----

12 messages 2000/12/29

[ruby-talk:7176] Re: Ruby in Ruby

From: "Ben Tilly" <ben_tilly@...>
Date: 2000-12-13 22:23:14 UTC
List: ruby-talk #7176
"Pete McBreen, McBreen.Consulting" <mcbreenp@cadvision.com> wrote:
>
>John Carter wrote in message ...
> >The point of ruby in ruby is less compilation, but more reflection.
> >http://www.tunes.org/Review/Reflection.html has a lot to say on the
> >subject.
> >
> >Ben Tilly's point about multiple front ends is correct. Once you remove
> >the idea that text is the language and replace it with an "Object Tree"
>is
> >the language, the gates are open to a large number of strange thoughts.
> >
> >What about graphical representations of a program? Reverse engineering
>the
> >UML diagrams becomes much easier.
> >
> >Why not program in Asian pictographs instead of western ASCII?
>
>
>I agree that it is possible to have multiple front ends, but this has
>the unfortunate effect of reducing the size of the community. Having
>once had the fortune of maintaining some German COBOL (where all of the
>COBOL keywords had been translated into German), it was a really
>difficult job. It was also a pain having to make sure to invoke the
>right compiler, sure the linker didn't care, but there was very little
>sharing between the different applications because of the hassles.

As I said, there is much to say against the idea.  For one
thing once you start having multiple front ends and back ends
you start to freeze design decisions you may want to revisit.

[...]
>As soon as there are dialects, we get a breaking apart of the community.
>Back in the 1980's DEC did a really good job with all of the programming
>languages for VMS, pick any language COBOL, C, Pascal, Macro, Bliss,
>Fortran, Datatrieve etc... all could call functions/routines written in
>any other language. Even though this capability existed, I saw very
>little evidence that there was much sharing between projects using
>different languages. Yes, it was possible, and the debugger would
>recognize the language appropriately as you stepped into a routine, but
>to be effective _a developer had to know all of the languages_ and that
>took a long time and was hard work.

I heard about this from someone who was at DEC when they did
this.  It went over like a lead balloon.  Basically everyone
felt that the energy that had gone into this detracted from
their language (whatever language that was).

> >The thing here is ruby is 90% of the way to Tune's ideal. It has the
>node
> >structure, one step more makes it reflective. It is pure OOPS already.
>
>
><rant>
>Why is it that whenever a developer sees a new language they want to add
>their favorite features into that language?
></rant>

In my case I don't want to add more features.  Just make sure
that interesting ideas have been brainstormed about.  I leave
judgement about which ideas are worth adding to others.

OK, fixing obvious performance problems (the native arrays
cannot be used to make an efficient queue) is something I
want to add.  But that is not a change to the language per
se.

[...]
>Part of the attraction of Ruby (for me at least) is that it is a
>relatively simple language with few surprises. I'd hate for Ruby to
>evolve into a really large complex beast that is hard to get to grips
>with - Java 1.3 anyone?;-)

Note that the feature suggested would not actually create a
visible change within Ruby's internals.

>Sure Matz could add lots more really cool features, but I'd suggest that
>for every cool feature that is added two other cool features have to be
>removed. I value simplicity.

I think that the "feature of the day" syndrome is dangerous.

But the "feature" of a clean design is another story.

Cheers,
Ben
_____________________________________________________________________________________
Get more from the Web.  FREE MSN Explorer download : http://explorer.msn.com

In This Thread

Prev Next