[#10209] Market for XML Web stuff — Matt Sergeant <matt@...>

I'm trying to get a handle on what the size of the market for AxKit would be

15 messages 2001/02/01

[#10238] RFC: RubyVM (long) — Robert Feldt <feldt@...>

Hi,

20 messages 2001/02/01
[#10364] Re: RFC: RubyVM (long) — Mathieu Bouchard <matju@...> 2001/02/05

[#10708] Suggestion for threading model — Stephen White <spwhite@...>

I've been playing around with multi-threading. I notice that there are

11 messages 2001/02/11

[#10853] Re: RubyChangeRequest #U002: new proper name for Hash#indexes, Array#indexes — "Mike Wilson" <wmwilson01@...>

10 messages 2001/02/14

[#11037] to_s and << — "Brent Rowland" <tarod@...>

list = [1, 2.3, 'four', false]

15 messages 2001/02/18

[#11094] Re: Summary: RCR #U002 - proper new name fo r indexes — Aleksi Niemel<aleksi.niemela@...>

> On Mon, 19 Feb 2001, Yukihiro Matsumoto wrote:

12 messages 2001/02/19

[#11131] Re: Summary: RCR #U002 - proper new name fo r indexes — "Conrad Schneiker" <schneik@...>

Robert Feldt wrote:

10 messages 2001/02/19

[#11251] Programming Ruby is now online — Dave Thomas <Dave@...>

36 messages 2001/02/21

[#11469] XML-RPC and KDE — schuerig@... (Michael Schuerig)

23 messages 2001/02/24
[#11490] Re: XML-RPC and KDE — schuerig@... (Michael Schuerig) 2001/02/24

Michael Neumann <neumann@s-direktnet.de> wrote:

[#11491] Negative Reviews for Ruby and Programming Ruby — Jim Freeze <jim@...> 2001/02/24

Hi all:

[#11633] RCR: shortcut for instance variable initialization — Dave Thomas <Dave@...>

13 messages 2001/02/26

[#11652] RE: RCR: shortcut for instance variable initialization — Michael Davis <mdavis@...>

I like it!

14 messages 2001/02/27

[#11700] Starting Once Again — Ron Jeffries <ronjeffries@...>

OK, I'm starting again with Ruby. I'm just assuming that I've

31 messages 2001/02/27
[#11712] RE: Starting Once Again — "Aaron Hinni" <aaron@...> 2001/02/27

> 2. So far I think running under TextPad will be better than running

[#11726] Re: Starting Once Again — Aleksi Niemel<zak@...> 2001/02/28

On Wed, 28 Feb 2001, Aaron Hinni wrote:

[ruby-talk:11220] Re: Summary: RCR #U002 - proper new name for indexes

From: "Conrad Schneiker" <schneik@...>
Date: 2001-02-21 06:38:53 UTC
List: ruby-talk #11220
James T. Vradelis wrote:

# ts wrote:
# 
# >  You break
# >    * ruby, it can't pass its tests,
# >    * lib/cgi/session.rb
# >    * lib/delegate.rb
# >    * lib/net/ftp.rb
# >    * lib/net/pop.rb
# >    * lib/net/smtp.rb
# >    * lib/parsedate.rb
# >
# >  and scripts in RAA (rwiky, tmail, erb, etc) perhaps it's faster to 
rewrite
# >  completely RAA :-(
# >
# > Guy Decoux
# 
# Well, you can't make an omelette . . .
# 
# Seriously, if Ruby were to adopt that syntax and make the resulting
# slice lvalues so that I could write:
# 
#     myHash = Hash.new
# 
#     myHash['one','two','three'] = [1,2,3]
# 
# then I'd volunteer to fix whatever that breaks.

Fixing libraries is the easy part--that is just the lookout tower on the
mountain of Ruby code in the world. And most of the rest of that code
people don't want to hand over to strangers to fix. Indeed, they don't
want it broken in the first place. And they don't want the door opened
to repeated breaks for other good ideas. This is an unfortunate fact
of life that must be a high priority decision criteria if Ruby is to
become widely regarded as a serious development programming language.

Over the last year or so, I think there have been quite a few good
ideas for variously regularizing and enhancing Ruby that have been
suggested and which were passed over for just such reasons. However I
think it would be a good idea to start a collection of such good ideas
for what we could call (Ruby) Laser. This would denote the next
generation of Ruby that is an even more powerful and coherent version
of Ruby that would be Ruby's version of Perl 6 or Python 3000.

(Of course I would still like to see lvalue slices for hash assignments. 
Didn't someone already suggest some other type new syntax for it that 
didn't break existing code?)

Conrad Schneiker
(This note is unofficial and subject to improvement without notice.)

In This Thread

Prev Next