[#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:10451] Re: Recall Regexp options?

From: "Conrad Schneiker" <schneik@...>
Date: 2001-02-06 19:58:02 UTC
List: ruby-talk #10451
Ben Tilly wrote:

# >|PPS Coming from Perl I find it disconcerting to see
# >|Ruby's /m flag combine options that I am used to seeing
# >|separately as /s and /m.
# >
# >In Perl, it is possible to specify /s and /m at the same time.  It
# >probably is feature rich, but I find it disconcerting.
# 
# <ramble>
# 
# The naming is disconcerting, but they do unrelated
# things.  /m affects what ^ means.  /s affects what .
# means.  They affect them in opposite directions.
# 
# The default behaviour in Perl is that ^ acts like a
# string is a single line, and . acts like returns are
# not part of the string.  /s changes . to act like you
# have a single string with embedded returns.  /m
# changes ^ to act like you have multiple logical lines.
# 
# If you want to combine the options into one, the least
# surprise for me would be to switch between /s and /m
# behaviour, not / to /sm.  That is make . and ^ both
# agree on whether the string has one or many lines in
# it.  OTOH that will make the default behaviour of Ruby
# different than the defaults of most other languages,
# surprising people again.
# 
# I suspect the *minimum* surprise would be to by default
# act like Perl's /m - so . does not match \n and ^ will
# match at the beginning of a line.  (Thereby making
# Ruby act a lot like standard Unix utilities.)  Then have
# a /s option.  But that would probably break a lot of
# code. :-(
# 
# </ramble>
# 
# I don't know that there is a good answer...  But Perl's
# answer is the one I am used to.

I think quasi-Unix and quasi-Perl compatibility make lots of sense here. 

The world is full of multilingual programmers, and I think it is a good 
idea to avoid arbitrary differences when it comes to very similar sorts of 
features unless there is a huge benefit involved, which isn't the case 
here. (Except for the almost always nasty backwards compatibility with 
existing code problem.)

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

In This Thread

Prev Next