[#2617] irb for 1.5.x — Andrew Hunt <Andy@...>
5 messages
2000/05/03
[#2639] OT: Japanese names — Dave Thomas <Dave@...>
4 messages
2000/05/09
[#2643] Ruby Toplevel — Dave Thomas <Dave@...>
7 messages
2000/05/09
[#2656] Re: Append alias for Array.append? — Aleksi Niemel<aleksi.niemela@...>
Hideto ISHIBASHI:
5 messages
2000/05/09
[#2660] win OLE / eRuby — Andrew Hunt <Andy@...>
8 messages
2000/05/09
[#2663] Re: win OLE / eRuby — Aleksi Niemel<aleksi.niemela@...>
>At Tue, 9 May 2000 09:14:51 -0400,
4 messages
2000/05/09
[#2667] The reference manual is now online — Dave Thomas <Dave@...>
6 messages
2000/05/09
[#2668] Re: The reference manual is now online — schneik@...
4 messages
2000/05/09
[#2702] Re: Append alias for Array.append? — Andrew Hunt <andy@...>
>From: Aleksi Niemel<aleksi.niemela@cinnober.com>
7 messages
2000/05/10
[#2752] RE: Array.pop and documentation [was: Append al ias for Array.append?] — Aleksi Niemel<aleksi.niemela@...>
6 messages
2000/05/11
[#2758] Re: irb install — Andrew Hunt <andy@...>
>|Excellent! Will you consider adding mod_ruby to install_app as
7 messages
2000/05/11
[#2777] Re: irb install
— "NAKAMURA, Hiroshi" <nakahiro@...>
2000/05/12
Hi,
[#2764] More code browsing questions — Albert Wagner <alwagner@...>
I see some class definitions contain "include" and "extend" statements.
6 messages
2000/05/12
[#2843] Re: editors for ruby — "Conrad Schneiker" <schneiker@...>
(Posted on comp.lang.ruby and ruby-talk ML.)
6 messages
2000/05/17
[#2874] RE: simple httpd for local use — Aleksi Niemel<aleksi.niemela@...>
> I personally use it for access to full-text indexed linux
6 messages
2000/05/18
[#2875] Re: simple httpd for local use
— hipster <hipster@...4all.nl>
2000/05/18
On Thu, 18 May 2000 09:10:28 +0200, Aleksi Niemelwrote:
[#2920] SWIG: virtual variable? — Yasushi Shoji <yashi@...>
hello,
4 messages
2000/05/22
[#2928] FYI: What our Python friends are up to. — "Conrad Schneiker" <schneiker@...>
Hi,
8 messages
2000/05/22
[#2964] Thank you — h.fulton@...
Thanks, Matz (and others) for your replies to
4 messages
2000/05/24
[#2973] Re: Socket.getnameinfo — ts <decoux@...>
>>>>> "D" == Dave Thomas <Dave@thomases.com> writes:
10 messages
2000/05/25
[#3016] rbconfig.rb — Dave Thomas <Dave@...>
5 messages
2000/05/28
[#3039] Re: Final for World Series: Python vs Ruby — "Dat Nguyen" <thucdat@...>
1 message
2000/05/30
[#3058] FailureClass? — Aleksi Niemel<aleksi.niemela@...>
Question arising from the FAQ:
7 messages
2000/05/31
[ruby-talk:02796] Re: Array.pop and documentation [was:Append alias for Array.append?]
From:
Albert Wagner <alwagner@...>
Date:
2000-05-12 17:35:14 UTC
List:
ruby-talk #2796
I hope it's OK for a newbie to comment here. Why complicate things with
three signatures? Why not just:
slice(n,m)
where n=pos & m=length
so that:
slice(0,1) # slice_low 1st
slice(0,3) # slice_low(3) 1st 3
slice(-1,1) # slice_high last
slice(-3,3) # slice_high(3) last 3
schneik@us.ibm.com wrote:
>
> Hi,
>
> Aleksi writes:
>
> # Conrad,
> # > slice_low
> # > slice_low(n)
> # > slice_high
> # > slice_high(n)
> # > slice(n,m)
> # >where low and high refer to the end of the array with lowest and highest
> # >array index,
> #
> # I don't know about 'low' and 'high' (maybe start and end, or bottom and
> top
> # or,...) but the idea sounds ok.
>
> I think horizontal/vertical-orientation-independent names would be best, so
> I like your recommendation of "start" and "end" best for slice/splice
> method names, especially since "start" and "end" still have a pretty
> obvious semi-intuitive association with low and high
> array/list/stack/vector indices.
>
> # >it would still have to wait for Ruby 3000
> #
> # Why?
>
> The main reason was the preference to have everyone writing the same
> language, as it were. However, where there is an improvement in overall
> clarity, uniformity, simplicity, ease of remembering, and so on (as is
> hopefully the case here) versus merely adding otherwise redundant aliases
> to cater to Python/Perl/Whatever converts, then it may be better to make
> the addition now after all. I was also thinking in terms of method name
> replacement, not in terms of method name addition--but now that I think
> about it, addition now is probably preferable to waiting (perhaps forever)
> for replacement later.
>
> # First, I think we can implement (at least for these) 'include Ruby3000'.
>
> Very interesting idea. I like it.
>
> # And then I think we can just divide the proposed version number by about
> # 1764.7055 and target these changes to 1.7 and stable release 1.8. Before
> # that we could note at the release at 1.6 that all these things (and many
> # more) might change in the future.
>
> Ah, yes, of course. Why didn't I think of that? I had only thought of
> 1764.7049, which didn't quite work. :-)
>
> # The people who want to stick with the old code, not change a line, can do
> # so. They just stick with the old interpreters too. If they want to
> # incorporate the patches from newer versions, they're able to do that
> through
> # - oh, what a beautiful world this is - Open Source.
>
> OK, seems reasonable enough to me.
>
> Conrad Schneiker
> (This note is unofficial and subject to improvement without notice.)
--
Small is Beautiful