[#8824] [REQ] Integer#{hex,dec,oct,bin}, String#bin — gotoken@... (GOTO Kentaro)

ごとけんです

38 messages 2000/01/05
[#8839] Re: [REQ] Integer#{hex,dec,oct,bin}, String#bin — matz@... (Yukihiro Matsumoto) 2000/01/06

まつもと ゆきひろです

[#8842] Re: [REQ] Integer#{hex,dec,oct,bin}, String#bin — gotoken@... (GOTO Kentaro) 2000/01/06

ごとけんです

[#8843] Re: [REQ] Integer#{hex,dec,oct,bin}, String#bin — matz@... (Yukihiro Matsumoto) 2000/01/06

まつもと ゆきひろです

[#8844] Re: [REQ] Integer#{hex,dec,oct,bin}, String#bin — gotoken@... (GOTO Kentaro) 2000/01/06

ごとけんです

[#8846] Re: [REQ] Integer#{hex,dec,oct,bin}, String#bin — matz@... (Yukihiro Matsumoto) 2000/01/06

まつもと ゆきひろです

[#8847] Re: [REQ] Integer#{hex,dec,oct,bin}, String#bin — gotoken@... (GOTO Kentaro) 2000/01/06

ごとけんです

[#8893] Re: [ruby-list:20142] Re: Range expansion? — Akinori MUSHA aka knu <knu@...>

 knuです。ruby-listから舞台を移しました。

13 messages 2000/01/09

[#8980] 1.4.3 patch for near-future *BSD IPv6 support — Jun-ichiro itojun Hagino <itojun@...>

近い将来の{Net,Free,Open}BSDにはKAME IPv6 stackが統合されています。

17 messages 2000/01/20
[#8981] Re: 1.4.3 patch for near-future *BSD IPv6 support — Jun-ichiro itojun Hagino <itojun@...> 2000/01/20

> それから、

[ruby-dev:8862] Re: [REQ] Integer#{hex,dec,oct,bin}, String#bin

From: gotoken@... (GOTO Kentaro)
Date: 2000-01-07 04:01:03 UTC
List: ruby-dev #8862
ごとけんです

In message "[ruby-dev:8861] Re: [REQ] Integer#{hex,dec,oct,bin}, String#bin"
    on 00/01/07, nagai@dumbo.ai.kyutech.ac.jp <nagai@dumbo.ai.kyutech.ac.jp> writes:

>> こういうメソッドってあると便利なことがあるのは確ですが, 全然標準であって
>> も嬉しいことはないんじゃないと思います.
>> こういうものは標準添付ライブラリ(ext/lib)にして, ほしそうな機能を全部追
>> 加するというのがよいんじゃないでしょうか? 

ワンライナーでの使い心地がやたら悪くなるというデメリットはあ
りますが、公的?な名前がつくならそれでも構いません。1.4.x へ
の導入も可能でしょうし。で、どういうククリにしますか?? ぼく
は「数の表現」ということで

  numrepres.rb 

としてますが、 num/repres.rb がいいかなぁと思います。


>> # 私としては何種類かの基数にかぎらず任意基数のものがあってもよいと思いま
>> # す.

そういうインターフェイスもあって良いと思いますが、
descriptive な方が意味が通りやすいと思いました。それに、任意
と言っても永井さんのメールにもあるように、

>  base(n[,fmt,sep]) : 整数を n 進数表現にする ( 2 <= n <= 36 ? )
                                                 ==============

のように底に何らかの制限がつくというのは避けれないでしょう。
まぁたまに4進数表記がほしいこともありますが、13進数なんかが
必要なのは、特殊な体の表現でなければ中学入試問題くらいしかな
いんじゃないかなぁ。

>  to_i([n])         : 文字列を n 進で解釈して整数に変換する (省略時は 10)

String#to_i の引数は少なくとも他の to_i との違いが気になります。
名前は違った方が良いんじゃないかなぁ。

-- gotoken

In This Thread