[#7476] Net::HTTP Bug in Ruby 1.8.4? — James Edward Gray II <james@...>
Can a Net::HTTP guru comment on this message:
[#7485] Bugzilla for ruby? — Hadmut Danisch <hadmut@...>
Hi,
[#7493] how to introduce reference objects into ruby — "Geert Fannes" <Geert.Fannes@...>
Hello,
[#7497] Re: how to introduce reference objects into ruby — "Geert Fannes" <Geert.Fannes@...>
Hello,
[#7500] Re: how to introduce reference objects into ruby — "Geert Fannes" <Geert.Fannes@...>
The problem with the code you sent is that you have to go through ALL
The columns store the actual values (doubles), and the rows store pointers to the corresponding doubles. This way, I can update a double directly via the columns, via the rows after dereferencing the pointers.
[#7518] Proposal: String#notempty? — Bertram Scharpf <lists@...>
Hi,
[#7524] Sefe level: bug or feature? — "Kirill A. Shutemov" <k.shutemov@...>
Why cannot do eval with $SAFE=3 and can with $SAFE=4? Is it bug or
Hi,
On Mon, 13 Mar 2006, Yukihiro Matsumoto wrote:
[#7529] Re: Proposal: String#notempty? — "Berger, Daniel" <Daniel.Berger@...>
> -----Original Message-----
[#7546] Re: how to introduce reference objects into ruby — "Geert Fannes" <Geert.Fannes@...>
In Ruby, there's the []= and [] operators which you can define together.
[#7553] "not" operator used in expression that is a method parameter can generate syntax error — noreply@...
Bugs item #3843, was opened at 2006-03-15 22:09
Hi,
Nobu, you are not answering to the question.... You have to unveil why
Hi,
Hello,
Zev Blut wrote:
On 3/16/06, Joel VanderWerf <vjoel@path.berkeley.edu> wrote:
On 3/16/06, Zev Blut <rubyzbibd@ubit.com> wrote:
Hello,
Yukihiro Matsumoto wrote:
On 3/16/06, mathew <meta@pobox.com> wrote:
Brian Mitchell wrote:
On 3/16/06, mathew <meta@pobox.com> wrote:
Dear all
What you've described is the basic predence difference between
Evan Phoenix wrote:
[#7600] ruby_script ? — "Nicolas Despr鑚" <nicolas.despres@...>
Hi list,
>>>>> "N" == Nicolas Despr=E8s?= <ISO-8859-1> writes:
On 3/25/06, ts <decoux@moulon.inra.fr> wrote:
>>>>> "N" == Nicolas Despr=E8s?= <ISO-8859-1> writes:
[#7601] to_str, to_s and StringValue — "Gerardo Santana Gez Garrido" <gerardo.santana@...>
If I understand correctly, StringValue is a way for writing duck-type
[#7614] PATCH: A subclassable Pathname — "Evan Phoenix" <evanwebb@...>
A simply change (changing all references of "Pathname.new" to
In article <92f5f81d0603262350k796fe48fp2224b9f2108ac507@mail.gmail.com>,
Quite right on the .glob and .getwd. I guess the tests don't test hit
In article <92f5f81d0603270903g2fb02244i6a395be708dfffa3@mail.gmail.com>,
In article <87fyl3x0wd.fsf@m17n.org>,
Hm, well, thats because of the shortcut behavior in Pathname#+ which
In article <92f5f81d0603271717r1ce51d30p6c28e363dc32a09b@mail.gmail.com>,
Re: PATCH: A subclassable Pathname
The reciever class is the potentially the one thats been subclassed,
so all it's methods should attempt to convert return values into
instances of itself.
Well, this whole thing is about the ability to subclass Pathname. For
instance, I've got a class that effectively operates on paths (ala
Pathname) but provides some functionality specific to the application
I'm in (like the ability to load a YAML document stored under the
path). I could extend Pathname and add my methods to it, but I've
actually got 2 such classes and I don't particularly want them to
share these methods.
I could delegate to Pathname, but that means that every time I call a
method on this new class (call it EnhancedPathname), I have to convert
it to an EnhancedPathname because none of the methods return
EnhancedPathnames.
Here's an example of the desirable behavior:
class EnhancedPathname < Pathname
def load_yaml
...
end
end
ep = EnhancedPathname.new("/home/evan")
p2 = ep + "work" # #<EnhancedPathname:/home/evan/work>
p2.load_yaml # [...]
The ability to subclass and extend functionality is what brings people
to OO languages, so we should try and make it easier to do so.
- Evan
On 3/27/06, Tanaka Akira <akr@m17n.org> wrote:
> In article <92f5f81d0603271717r1ce51d30p6c28e363dc32a09b@mail.gmail.com>,
> "Evan Phoenix" <evanwebb@gmail.com> writes:
>
> > Hm, well, thats because of the shortcut behavior in Pathname#+ which
> > tests that the argument is absolute. I'll fix that and see if thats
> > done other places and change them to create new instances from
> > self.class.
>
> Why you need the receiver class?
>
> I cannot remember the reason except "I doubt I need to
> explain why thats a good thing."
>
> I think this is not simple enough to avoid explanation.
> --
> Tanaka Akira
>
>
--
When I do good, I feel good; when I do bad, I feel bad,
and that is my religion.
-- Abraham Lincoln (1809 - 1865)