[#407] New feature for Ruby? — Clemens.Hintze@...
Hi all,
27 messages
1999/07/01
[#413] Re: New feature for Ruby?
— matz@... (Yukihiro Matsumoto)
1999/07/01
Hi Clemens,
[#416] Re: New feature for Ruby?
— Clemens Hintze <c.hintze@...>
1999/07/01
On Thu, 01 Jul 1999, Yukihiro Matsumoto wrote:
[#418] Re: New feature for Ruby?
— gotoken@... (GOTO Kentaro)
1999/07/01
Hi
[#426] Re: New feature for Ruby?
— gotoken@... (GOTO Kentaro)
1999/07/02
Hi,
[#427] Re: New feature for Ruby?
— Clemens Hintze <c.hintze@...>
1999/07/02
On Fri, 02 Jul 1999, you wrote:
[#428] Re: New feature for Ruby?
— gotoken@... (GOTO Kentaro)
1999/07/03
Hi,
[#429] Re: New feature for Ruby?
— Clemens Hintze <c.hintze@...>
1999/07/03
On Sat, 03 Jul 1999, you wrote:
[#430] Re: New feature for Ruby?
— gotoken@... (GOTO Kentaro)
1999/07/05
Hi,
[#431] Re: New feature for Ruby?
— Clemens Hintze <c.hintze@...>
1999/07/07
On Mon, 05 Jul 1999, you wrote:
[#440] Now another totally different ;-) — Clemens Hintze <c.hintze@...>
Hi,
21 messages
1999/07/09
[#441] Re: Now another totally different ;-)
— matz@... (Yukihiro Matsumoto)
1999/07/09
Hi,
[#442] Re: Now another totally different ;-)
— Clemens Hintze <c.hintze@...>
1999/07/09
On Fri, 09 Jul 1999, you wrote:
[#452] Re: Now another totally different ;-)
— gotoken@... (GOTO Kentaro)
1999/07/11
Hi,
[#462] Re: Now another totally different ;-)
— matz@... (Yukihiro Matsumoto)
1999/07/12
Hello, there.
[#464] Re: Now another totally different ;-)
— Clemens Hintze <c.hintze@...>
1999/07/12
On Mon, 12 Jul 1999, you wrote:
[#467] Re: Now another totally different ;-)
— matz@... (Yukihiro Matsumoto)
1999/07/12
Hi,
[#468] Re: Now another totally different ;-)
— gotoken@... (GOTO Kentaro)
1999/07/12
In message "[ruby-talk:00467] Re: Now another totally different ;-)"
[#443] — Michael Hohn <hohn@...>
Hello,
26 messages
1999/07/09
[#444] interactive ruby, debugger
— gotoken@... (GOTO Kentaro)
1999/07/09
Hi Michael,
[#448] Re: interactive ruby, debugger
— "NAKAMURA, Hiroshi" <nakahiro@...>
1999/07/10
Hi,
[#450] Re: interactive ruby, debugger
— Clemens Hintze <c.hintze@...>
1999/07/10
On Sat, 10 Jul 1999, you wrote:
[#490] Some questions concerning GC in Ruby extensions — Clemens Hintze <c.hintze@...>
Hi matz,
6 messages
1999/07/14
[#501] Ruby 1.3.5 — Yukihiro Matsumoto <matz@...>
Ruby 1.3.5 is out, check out:
1 message
1999/07/15
[#519] CGI.rb — "Michael Neumann" <neumann@...>
Hi...
7 messages
1999/07/24
[#526] Another way for this? And a new proposal! — Clemens Hintze <c.hintze@...>
Hi,
6 messages
1999/07/25
[ruby-talk:00426] Re: New feature for Ruby?
From:
gotoken@... (GOTO Kentaro)
Date:
1999-07-02 17:21:18 UTC
List:
ruby-talk #426
Hi,
In message "[ruby-talk:00423] Re: New feature for Ruby?"
on 99/07/02, Clemens Hintze <c.hintze@gmx.net> writes:
>relax.... Your information in so far, was very valuable. But your
>health will be more valueable, isn't it? :-)
Thank you! I shall surely write that next week :-)
>again I hope, that Ruby one day will have a own newsgroup. I know
>matz like mailing lists the better, but I think a newsgroup perhaps
>could draw more peoples to Ruby than a mailing list. But that is
>another topic!
I hope so. Though, I believe that the appearence of newsgroup is a
result of pupularization rather than a method to spread. To difuuse
Ruby into the world, we may need another strategic publication.
>>Some elements have no natural predecessor; What is `"a".pred'?
>>And I think such iteration is too complex to generalize by Range.
>
>As I have decided to implement a class Interval, I will use that new
>class to answer your question, ok?
I see. But as you point out, I have a different image of Interval
rather than Cle or Matz. `Interval' reminds me a class managing
membership, because the most familiar interval for me is `an interval
on real number' wheare as you guys supporse to use Interval to
itarations. I'm interested in an native speaker's sense of words.
Julian? or Bryce?
>Whereas I really like your idea (allthough I would prefer someting
>like |b,e|, [b,e|, |b,e] and [b,e]; it's more mathematically), I
>think that introducing a new syntax is perhaps a little bit too much
>for that only purpose, isn't it?
Yes, a class method may be enough.
>I think I would like to have it, as it would enable us to look what
>kind of member is on the n'th position. Furthermore I would like to
>add a between test like:
>
> interval("a", "z").included?("c")
How about `("a".."z") === "c"'?
But your interval would be devoted to iteration, isn't it?
By the way, I've felt not good the name of Array#include?. It should
be `has?' because `include' reminds mathematicians `subset check',
i.e., ``["foo", "bar", "baz"].include? ["foo", "baz"] #=> true''
>>Again, we should mind that negative options are limited.
>
>No! Please not! I think for strings it can make sense to have such
>magic behavior.
I maybe don't need that. All my anxity is defference between succ and
pred. `pred' shall behave as same as succ(-1) then pred may have
implicit restrictions because, I say again, some objects have no
suitable predecessor. Furthermore, such restriction is needed for not
only strings but also for nutural numbers like a Julius date. In such
sense, the predecessor is a quite different notion than the successor.
We should mind it. I don't see whether or not that is serious
difference. Of course that can be avoided by raising an error:
"a".pred #! Error
-- gotoken