[#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:02953] Re: Things I am wondering...
From:
matz@... (Yukihiro Matsumoto)
Date:
2000-05-23 15:56:38 UTC
List:
ruby-talk #2953
Hi,
In message "[ruby-talk:02948] Things I am wondering..."
on 00/05/23, h.fulton@att.net <h.fulton@att.net> writes:
|Just some more random questions. These are some
|things I have been wondering about, and I thought
|I might ask them all at once. :)
|
|1. Why is Dir::foreach not named Dir::each?
`each' is reserved for default enumeration.
|2. Why are these control structures and not methods?
|&& || ! and or not
&&, ||, and, or are shurtcut operators, which cannot be accomplished
by methods. !, not can be implemented by methods. They are control
structure mostly for performance reason.
|3. Why are TrueClass and FalseClass separate classes?
|In a way, I see the logic of it. But my instinct would
|have been a single class called Boolean.
I don't think true and false ever share the implementation, thus
there's little reason to have common single boolean class. Having
Boolean class as common ancestor of True and False may be helpful to
classify boolean values.
|4. Why was the keyword "yield" chosen? Is this a legacy
|from another language? It is not intuitive to me.
Yes, it's from CLU.
|5. Like many other languages, Ruby does short-circuiting
|of Boolean expressions. Other than efficiency, what is
|the rationale for this? Was the other way (full
|evaluation) ever considered?
They are designed so because I was C tainted programmer. They are
effective too. I haven't considered other way; I dislike Pascal.
matz.