[#2332] Ruby-Python fusion? — mrilu <mrilu@...>
Usually I give some time for news to settle before I pass the word, but
7 messages
2000/04/01
[#2353] Re: Function of Array.filter surprises me — schneik@...
5 messages
2000/04/03
[#2361] crontab — Hugh Sasse Staff Elec Eng <hgs@...>
I want to have a program that may be run between certain times.
11 messages
2000/04/05
[#2375] Marshal: Want string out, but want depth specified? — Hugh Sasse Staff Elec Eng <hgs@...>
@encoded = [Marshal.dump(@decoded, , depth)].pack("m")
7 messages
2000/04/07
[#2378] Re: Marshal: Want string out, but want depth specified?
— matz@... (Yukihiro Matsumoto)
2000/04/07
Hi,
[#2376] Iterator into array — Dave Thomas <Dave@...>
15 messages
2000/04/07
[#2397] Could missing 'end' be reported better? — mrilu <mrilu@...>
I'm not sure one could easily parse, or moreover report, this error better.
5 messages
2000/04/08
[#2404] Re: Iterator into array — Andrew Hunt <andy@...>
>It's still possible to introduce a new syntax for collecting yielded
6 messages
2000/04/08
[#2412] Re: Could missing 'end' be reported better? — h.fulton@...
7 messages
2000/04/09
[#2414] Re: Could missing 'end' be reported better?
— matz@... (Yukihiro Matsumoto)
2000/04/09
Hi,
[#2429] Please join me, I'm Hashing documentation — mrilu <mrilu@...>
This is a story about my hashing ventures, try to bear with me.
5 messages
2000/04/10
[#2459] Precedence question — Dave Thomas <Dave@...>
7 messages
2000/04/12
[#2474] Ruby 1.4.4 — Yukihiro Matsumoto <matz@...>
Ruby 1.4.4 is out, check out:
5 messages
2000/04/14
[#2494] ANNOUNCE : PL/Ruby — ts <decoux@...>
7 messages
2000/04/17
[#2514] frozen behavior — Andrew Hunt <Andy@...>
7 messages
2000/04/19
[#2530] Re: 'in' vs. 'into' — Andrew Hunt <andy@...>
>Hmm, I've not decided yet. Here's the list of options:
6 messages
2000/04/20
[#2535] Default naming for iterator parameters — mrilu <mrilu@...>
I'm back at my computer after some traveling. I know I think Ruby
5 messages
2000/04/20
[#2598] different thread semantics 1.4.3 -> 1.4.4 — hipster <hipster@...4all.nl>
Hi fellow rubies,
4 messages
2000/04/28
[ruby-talk:02394] Re: Iterator into array
From:
Clemens Hintze <c.hintze@...>
Date:
2000-04-08 09:33:00 UTC
List:
ruby-talk #2394
Dave Thomas writes:
> Clemens Hintze <c.hintze@gmx.net> writes:
...
> In another post, I suggested a disambiguation in the calling
> syntax to make this possible without breaking other code.
Is this the post with the method* proposal? Excuse me, but I do not
like this. I think we get too much $%&*! into Ruby. Imagine following
would be possible then:
method* *arglist &block
densed written:
method**arglist&block
<shudder> ...
I really think we should make shuch things explicite. A small function
like my proposed collectIteratorArgs would do what you want, and would
make clear what happens here. I would question whether the count of
people using such a feature is high enough to make necessary to
introduce a new syntax for it?!?
BTW: I would modify my collectIteratorArgs proposal to:
def collectIteratorArgs(mid, *args)
res = Array.new
mid = method(mid.id2name) if mid.is_a? Symbol
ret = mid.call(*args) { | *n | res += n }
return res, ret
end
Now you would also get back the return value of the method.
> Anyway, ny initial post was the question: is there a neat, functional
> way to collect the values yielded by an iterator, and it seems like
> the answer is (sadly) no.
It seems so, at least I do not know any. And *the* CREATOR has also
not proposed any, though. ;-)
> Regards
>
>
> Dave
\cle
--
Clemens Hintze mailto: c.hintze@gmx.net