[#3741] Re: Why it's quiet -- standard distribution issues — Aleksi Niemel<aleksi.niemela@...>
I think it's the feature of the mailing list archive to create a threads of
[#3756] RE: XMP on comments — Aleksi Niemel<aleksi.niemela@...>
> require "xmp"
[#3766] modulo and remainder — Dave Thomas <Dave@...>
[#3776] Kernel.rand — Aleksi Niemel<aleksi.niemela@...>
How about defining:
[#3781] Widening out discussions — Dave Thomas <Dave@...>
[#3795] Re: Array.uniq! returning nil — Aleksi Niemel<aleksi.niemela@...>
> As matz said in [ruby-talk:3785] and Dave said in [ruby-talk:1229],
Hi, Aleksi,
[#3823] Re: Array.pick — Aleksi Niemel<aleksi.niemela@...>
> > Just a general comment--a brief statement of purpose and using
[#3827] JRuby? — Aleksi Niemel<aleksi.niemela@...>
Is there or will there be Ruby equivalent of JPython?
[#3882] Re: Array.uniq! returning nil — Aleksi Niemel<aleksi.niemela@...>
> |look too strange, confusing, or cryptic. Maybe just @, $, %, &.
Hi,
[#3918] A question about variable names... — Dave Thomas <Dave@...>
[#3935] If your company uses Pallets, Skids, Boxes, Lumber, etc. — pallets2@...
[#3956] Tk PhotoImage options — andy@... (Andrew Hunt)
Hi all,
[#3971] Thread and File do not work together — "Michael Neumann" <neumann@...>
following example do not work correctly with my ruby
[#3986] Re: Principle of least effort -- another Ruby virtue. — Andrew Hunt <andy@...>
> Principle of Least Effort.
Hi,
[#4005] Re: Pluggable functions and blocks — Aleksi Niemel<aleksi.niemela@...>
Aleksi makes a question:
[#4008] Ruby installation instructions for Windows — Aleksi Niemel<aleksi.niemela@...>
I had to write these instructions for my friends. I thought it might be nice
[#4043] What are you using Ruby for? — Dave Thomas <Dave@...>
On 15 Jul 2000 22:08:50 -0500,
Hi,
[#4057] Re: What are you using Ruby for? — Aleksi Niemel<aleksi.niemela@...>
Johann:
[#4082] Re: What are you using Ruby for? — Aleksi Niemel<aleksi.niemela@...>
[#4091] 'each' and 'in' — hal9000@...
I just recently realized why the default
[#4107] Re: 'each' and 'in' -- special char problem? — schneik@...
[#4114] Method signature - a question for the group — Dave Thomas <Dave@...>
[#4139] Facilitating Ruby self-propagation with the rig-it autopolymorph application. — Conrad Schneiker <schneik@...>
Hi,
[#4158] Getting Tk to work on Windows — "Michael Neumann" <neumann@...>
Hi....
[#4178] Partly converted English Ruby/Tk widget demo working. — Conrad Schneiker <schneik@...>
Hi,
[#4234] @ variables not updated within method? — Hugh Sasse Staff Elec Eng <hgs@...>
Hugh Sasse Staff Elec Eng <hgs@dmu.ac.uk> writes:
On 27 Jul 2000, Dave Thomas wrote:
[#4267] Ruby.next, Perl6, Python 3000, Tcl++, etc. -- Any opportunities for common implementation code? — "Conrad Schneiker" <schneiker@...>
Hi,
"Conrad Schneiker" wrote:
[ruby-talk:04217] 1.4 manual: Array.html: suggested patches.
I would like to suggest the following patches for Array.html in the ruby-1.4 documentation set. Principally these are to improve navigation within the file, but also to show that "..." ranges may be used in Array expressions. Hugh hgs@dmu.ac.uk --- Array.html.orig Fri Oct 15 01:46:35 1999 +++ Array.html Wed Jul 26 10:21:06 2000 @@ -69,24 +69,38 @@ array. The index of the last element is -1. Returns <code>nil</code>, if the <var>nth</var> element is not exist in the array. </p> -<DT><CODE>self[<VAR>start</VAR>..<VAR>end</VAR>]</CODE> +<p> +See also <A HREF="#aset"> +<CODE>self[<VAR>nth</VAR>] = <VAR>val</VAR></CODE></A>. +</p> +<DT><A NAME="arange"> +<CODE>self[<VAR>start</VAR>..<VAR>end</VAR>]</CODE></A> <DD> <p> Returns an array containing the objects from <var>start</var> to -<var>end</var>, including both ends. if <var>end</var> is larger than -the length of the array, it will be rounded to the length. If -<var>start</var> is out of an array range , returns <code>nil</code>. -And if <var>start</var> is larger than <var>end</var> with in array -range, returns empty array (<code>[]</code>). +<var>end</var>, including both ends. If <CODE>...</CODE> is used (instead +of <CODE>..</CODE>), then <var>end</var> is not included. if <var>end</var> +is larger than the length of the array, it will be rounded to the +length. If <var>start</var> is out of an array range , returns +<code>nil</code>. And if <var>start</var> is larger than <var>end</var> +with in array range, returns empty array (<code>[]</code>). </p> - -<DT><CODE>self[<VAR>start</VAR>, <VAR>length</VAR>]</CODE> +<p> +See also <A HREF="#arangeset"> +<CODE>self[<VAR>start</VAR>..<VAR>end</VAR>] = <VAR>val</VAR></CODE></A>. +</P> +<DT><A NAME="alength"> +<CODE>self[<VAR>start</VAR>, <VAR>length</VAR>]</CODE></A> <DD> <p> Returns an array containing <var>length</var> items from <var>start</var>. Returns <CODE>nil</CODE> if <var>length</var> is negative. </p> +See also <A HREF="#alengthset"> +<CODE>self[<VAR>start</VAR>, <VAR>length</VAR>] = <VAR>val</VAR></CODE></A>. +<p> +</p> <DT><A NAME="aset"> <CODE>self[<VAR>nth</VAR>] = <VAR>val</VAR></CODE></A> <DD> @@ -96,21 +110,36 @@ extended automatically. Extended region shall be initialized by <code>nil</code>. </p> -<DT><CODE>self[<VAR>start</VAR>..<VAR>end</VAR>] = <VAR>val</VAR></CODE> +<p> +See also <A HREF="#aref"> +<CODE>self[<VAR>nth</VAR>]</CODE></A>. +</p> +<DT><A NAME="arangeset"> +<CODE>self[<VAR>start</VAR>..<VAR>end</VAR>] = <VAR>val</VAR></CODE></A> <DD> <p> Replace the items from <var>start</var> to <var>end</var> with -<var>val</var>. If <var>val</var> is not an array, the type of -<var>val</var> will be converted into the Array using +<var>val</var>. If <CODE>...</CODE> is used (instead of <CODE>..</CODE>) +then <var>end</var> is not included. If <var>val</var> is not an array, +the type of <var>val</var> will be converted into the Array using <code>to_a</code> method. </p> -<DT><CODE>self[<VAR>start</VAR>, <VAR>length</VAR>] = <VAR>val</VAR></CODE> +<p> +See also <A HREF="#arange"> +<CODE>self[<VAR>start</VAR>..<VAR>end</VAR>]</CODE></A>. +</P> +<DT><A NAME="alengthset"> +<CODE>self[<VAR>start</VAR>, <VAR>length</VAR>] = <VAR>val</VAR></CODE></A> <DD> <p> Replace the <var>length</var> items from <var>start</var> with <var>val</var>. If <var>val</var> is not an array, the type of <var>val</var> will be converted into the Array using <code>to_a</code>. +</p> +<p> +See also <A HREF="#alength"> +<CODE>self[<VAR>start</VAR>, <VAR>length</VAR>]</CODE></A>. </p> <p> Example: