[前][次][番号順一覧][スレッド一覧]

ruby-reference-manual:3443

From: "pypypy567 (py _)" <redmine@r...>
Date: Sat, 15 Dec 2012 01:44:52 +0900
Subject: [ruby-reference-manual:3443] [るりまプロジェクト - Bug #48] Matrix#inv の説明


Issue #48 has been updated by pypypy567 (py _).


ohai (Ippei Obayashi) wrote:
> public に非推奨であるとは宣言されていはいないと思います。
> 
> 利用しているコードが外部のライブラリを含めすべて mathn の副作用を考慮しているならば mathn
> を使うことは可能だと思います。実際問題として大半のRubyのコード(種々の gem など)はそのことを
> 考慮していないでしょう。それは実質的に非推奨である、といって良いと思います。

それはそうですがそれってリファレンスを書く人が判断することでしょうか。
ruby 本体に deprecated にするよう提案するのが先な気がしますが。

無条件に勧めるようなものじゃないのは確かなのでもうちょっと注意書きを足すべきじゃないかとは思ってました。
時間が取れたらパッチを書いてみようと思います。

あと副作用の問題は 2.0 では refinement で解決が図られる気がします。
チケットの説明に例として挙げられてるくらいですし。(Feature #4085)
もっともまだ mathn には手が入ってないようですが。

----------------------------------------
Bug #48: Matrix#inv の説明

https://bugs.ruby-lang.org/issues/48#change-34746

Author: date (Ken DATE)
Status: Closed
Priority: Low
Assignee: 
Category: doc
Target version: 
reporter: rock
ruby_version: 1.8,1.9


=begin
 Matrix#inv の説明に,mathn を require するか否かで結果が異なることを付け加えるべきではないでしょうか。
 
 とくに,Ruby 1.8 の場合,mathn を require しないと,成分が整数値の行列の正しい逆行列を返さないようなので。
=end



-- 
http://bugs.ruby-lang.org/

--
ML: ruby-reference-manual@m...
Info: http://QuickML.com/

[前][次][番号順一覧][スレッド一覧]