[#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:04238] Re: @ variables not updated within method?
On Thu, 27 Jul 2000, [iso-8859-1] Aleksi Niemelwrote:
> Hugh says:
> > I have a program, too large to post here, and an object in it with a
> > variable:
>
> Well, you could try to make a short example which does not work. Usually
> this makes it easier to other to help you out and as a side effect many
> problems magically vanish :) - at least that happens me all the time.
True, but before I strat chopping the thing to bits I thought
I'd ask...
>
> > Are there any catches I should be looking out for when doing
> > this sort of thing?
> > @chunks = Hash.new([])
> > It is a hash of arrays.
>
> This is not a hash of arrays. @chunks refers to a normal array which has a
> default value an empty array.
>
Hmmm, I thought it had a default value *for each key* of an empty
array....
> ruby -e 'h=Hash.new([]); h[1]="bar"; p h["foo"]; p h;'
> []
> {1=>"bar"}
>
> - Aleksi
>
>
with this:
# [...lots trimmed...]
print "going through @state.in_chunks\n"
@state.in_chunks.each do
|chnk|
print "chnk is #{chnk.inspect}\n"
print "@chunks.type is #{@chunks.type}\n"
print "@chunks is #{@chunks.inspect}\n"
print "@chunks[chnk].type is #{@chunks[chnk].type}\n"
print "@chunks[chnk] is #{@chunks[chnk].inspect}\n"
@chunks[chnk].push(@line_index)
print "@chunks.type is #{@chunks.type}\n"
print "@chunks is #{@chunks.inspect}\n"
print "@chunks[chnk].type is #{@chunks[chnk].type}\n"
print "@chunks[chnk] is #{@chunks[chnk].inspect}\n"
end
# [...lots trimmed...]
I get output like:
going through @state.in_chunks
chnk is "introduction"
@chunks.type is Hash
@chunks is {}
@chunks[chnk].type is Array
@chunks[chnk] is [0, 1, 2, 3, 4, 5, 6]
@chunks.type is Hash
@chunks is {}
@chunks[chnk].type is Array
@chunks[chnk] is [0, 1, 2, 3, 4, 5, 6, 7]
Which I find pretty odd.
Hugh
hgs@dmu.ac.uk