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

From: "Ben Tilly" <ben_tilly@...>
Date: 2001-02-06 17:18:31 UTC
List: ruby-talk #10435
matz@zetabits.com (Yukihiro Matsumoto) wrote:
>
>Hi,
>
>In message "[ruby-talk:10417] Recall Regexp options?"
>     on 01/02/06, "Ben Tilly" <ben_tilly@hotmail.com> writes:
>
>|Does this make sense to anyone?
>
>No.  I should have compare all option flags for equal test.
>I'll fix it soon.

Thank you, and if you make the options available as an
attribute of Ruby, I will be most grateful.

>|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.

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

In This Thread

Prev Next