[#2748] Proposal: New Bignum — "Evan Webb" <evan@...>
During some experiments with ruby cryptography, I found some problems with
11 messages
2004/04/06
[#2749] Re: Proposal: New Bignum
— matz@... (Yukihiro Matsumoto)
2004/04/06
Hi,
[#2764] RDoc :enddoc: — Tanaka Akira <akr@...17n.org>
I found that RDoc document some method after :enddoc:. Is it
7 messages
2004/04/10
[#2788] Problems building ext/io/wait.c in 1.8 branch — Gavin Sinclair <gsinclair@...>
I can't get io/wait installed. The main problem is that it doesn't
6 messages
2004/04/17
[#2799] Re: Problems building ext/io/wait.c in 1.8 branch
— Gavin Sinclair <gsinclair@...>
2004/04/21
On Saturday, April 17, 2004, 4:42:14 PM, Gavin wrote:
[#2800] Re: Problems building ext/io/wait.c in 1.8 branch
— ts <decoux@...>
2004/04/21
>>>>> "G" == Gavin Sinclair <gsinclair@soyabean.com.au> writes:
[#2801] Re: Problems building ext/io/wait.c in 1.8 branch
— Gavin Sinclair <gsinclair@...>
2004/04/21
On Thursday, April 22, 2004, 1:21:29 AM, ts wrote:
[#2805] Bug 1318 — Steven Jenkins <steven.jenkins@...>
Any comments on
9 messages
2004/04/23
[#2814] Tempfile strangeness in 1.9.0 — Steven Jenkins <steven.jenkins@...>
I didn't open a bug for this because it's from the CVS head, but it
5 messages
2004/04/24
Re: Proposed patch to add SSL support to net/pop.rb
From:
Minero Aoki <aamine@...>
Date:
2004-04-02 10:55:01 UTC
List:
ruby-core #2741
Hi,
In mail "Re: Proposed patch to add SSL support to net/pop.rb"
Eivind Eklund <eivind@FreeBSD.org> wrote:
> > I think that #start has taken too many parameters.
>
> Apropos: Nobody has mentioned the use of named parameters yet. That
> would give something like the following (for 1.8 - in 2.0, we have extra
> syntactic sugar):
1. Matz has already discouraged use of ":name => value"
style arguments. So you must explicitly write it as:
Net::POP3.start(...., {:certs => c, :verify => v})
Note that "a: value, b: value" syntax is not portable.
Ruby 1.8 has not implemented it.
2. If you use a hash argument for :certs and :verify,
you also want to pass other arguments in the same way e.g.
Net::POP3.start({:host => 'mail.example.com', :port => 110,
:user => 'aamine', :password => 'abcdefgh',
:apop => true,
:ssl => true, :certs => c, :verify => v})
But it is too late. The only way is checking the class of
the first argument, that is a bad design.
3. Keyword arguments should not be used to hide the bad
design (too many parameters).
Regards,
Minero Aoki