[#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:02752] RE: Array.pop and documentation [was: Append al ias for Array.append?]
From:
Aleksi Niemel<aleksi.niemela@...>
Date:
2000-05-11 16:25:26 UTC
List:
ruby-talk #2752
In message "[ruby-talk:02714] Re: Append alias for Array.append?"
on 00/05/10, Aleksi Niemel<aleksi.niemela@cinnober.com> writes:
>|it would be nice to write
>|
>| b[2,3] = a.pop(3)
Matz:
>How about 'b[2,3] = a.slice!(-3,3)'?
Fun!
I know there's people supporting Perl way and people feeling strongly
(against) mixed up functionality. a.pop and a.pop(num) are clearly different
functionality. But I think Ruby favors Perl way, so it might not be bad idea
to have a.pop(num) version around too. At least on this case, I still think
my version is more readable than a.slice! version. And surely is if the
array is viewed as a stack (as a token stack in parser for example).
--
Almost every time I have something on my mind, you've been faster and
implemented it already. 8-) The problem is that, this time you've been too
fast and not had any time to document it.
There's no mention about slice (same as []) or slice! (same as delete_at) in
the docs. (Parentheses according the source.) The docs give plenty of
examples of [] and say
delete_at(pos)
Removes an element at the position specified by the argument pos.
Returns the removed element
While the usages for [] are quite clear, I can't figure out what
delete_at(-3,3) would do from the docs.
This brings me to the point I've talked earlier. I'm willing and happy to
help to bring helps to the level of the code. I just don't know what would
be "the right way" to do it. So I think Matz should organize this or we
could self-organize as a community. What do you think, folks?
If we go the CVS way, Matz could set up doc project or something and submit
there the current version, that dedicated (and named == given CVS
permissions) group of volunteers could start to hack up with.
- Aleksi