Something occurred to me recently that on reflection seems to be 
completely obvious:
      Programming language design == User Interface design

This plainly occurred to Matz a long time ago. Ruby is one of the few 
languages in which this equivilence has been taken seriously.

-Tom

On Sun, 10 Nov 2002, Rich Kilmer wrote:

> Matz,
> 
> I just listened to your presentation at LL2...very nice job.  You have a
> great perspective on the balancing the needs of humans vs.
> computers...and Ruby is a direct reflection of that balance.  
> 
> The whole issue of macros and extending the language of Ruby seems a bit
> odd to me.  With Ruby its quite easy to add what appear to be core
> language additions without macros, just by extending/overriding core
> Class/Module methods.  I understand the difference, but I have not
> encountered the need in practice.  
> 
> Thank you also for making the trip to RubyConf, I know it's a long way
> to travel.  I hope you are home now and enjoying your family!
> 
> -rich
> 
> > -----Original Message-----
> > From: Yukihiro Matsumoto [mailto:matz / ruby-lang.org] 
> > Sent: Saturday, November 09, 2002 11:06 PM
> > To: ruby-talk ML
> > Subject: Re: Recording of the Ruby segement on LL2
> > 
> > 
> > Hi,
> > 
> > In message "Re: Recording of the Ruby segement on LL2"
> >     on 02/11/10, Phil Tomson <ptkwt / shell1.aracnet.com> writes:
> > 
> > |For those of us who still have a slow dialup connection... Could you 
> > |post your slides or give us a quick summary of how your presentation 
> > |went?
> > 
> > Does "you" here means me?
> > 
> > It could be better, if I could speak more fluent English, but 
> > I've somehow done the job.  I will put the slides on 
> www.ruby-lang.org soon.
> 
> 							matz.
> 
> 
> 
> 
> 
>