[#42194] Enhancing Numeric#step — "Akinori MUSHA" <knu@...>

 Numeric#step の仕様の拡張を提案します。

26 messages 2010/09/08
[#42196] Re: Enhancing Numeric#step — Yukihiro Matsumoto <matz@...> 2010/09/08

まつもと ゆきひろです

[#42200] Re: Enhancing Numeric#step — "Akinori MUSHA" <knu@...> 2010/09/08

At Wed, 8 Sep 2010 22:46:57 +0900,

[#42204] Re: Enhancing Numeric#step — Yukihiro Matsumoto <matz@...> 2010/09/09

まつもと ゆきひろです

[#42232] 1.9.2 readline can't handle cursorkeys, mbcs chars etc (msvcrt) — arton <artonx@...>

artonです。

11 messages 2010/09/10

[#42269] [Ruby 1.9-Bug#3836] Kernel.system, spawnがスペースを含むパスで動作しない — Hiroki Najima <redmine@...>

チケット #3836 が更新されました。 (by Hiroki Najima)

12 messages 2010/09/16
[#42270] WindowsでのKernel.systemの挙動、一貫性について — NAJIMA Hiroki <h.najima@...> 2010/09/16

名島(Nazy)と申します。

[#42310] ビジースレッドがあるとコンテキストスイッチが起きづらくなる — kuwamoto shintaro <beuniv@...>

こんにちは。

9 messages 2010/09/29
[#42315] [bug:trunk] ビジースレッドがあるとコンテキストスイッチが起きづらくなる — "U.Nakamura" <usa@...> 2010/09/30

こんにちは、なかむら(う)です。

[ruby-dev:42247] Re: 1.9.2 readline can't handle cursorkeys, mbcs chars etc (msvcrt)

From: arton <artonx@...>
Date: 2010-09-13 14:44:21 UTC
List: ruby-dev #42247
artonです。

> その2。
> readlineのパッチはreadlineのメンテナが判断すべきだと思います。
> ちゃんと存在するんだからやってもらいましょう。
> 高尾さん見てますかー?
これは賛成ですが、

> その3。
> で、誰が拾うにしても、チケットとして登録すべきじゃないですか
> ね。
> ruby 1.9のbugチケットとしてメンテナにアサインした状態でチケッ
> トを登録することを推奨します。
バグなんですかね? またバグとして、何のバグでしょうか? そこが元々迷って
チケットを切らなかった理由です。(Win32で使うのがバグというのは無しとし
て)
1. Win32版のバグ …… カーソルキーなどを読み込んでいないのがバグ
2. ext/readlineのバグ …… Win32のSTDIN.getbyteは特殊キーを無視する(仕
様?)のだから、libreadlineのgetcを呼び出すようにする(私のパッチはこの
考え)
3. 2でFAだとしても、GNU readline のWin32サポートは終了してしまったので、
代替ライブラリの利用などを考えたいところ(※)。その観点からは、1というこ
とにしたいなぁ。その場合、文字コードとしては読めない特殊キーをどう処理す
るのが良い?
※)というか、特殊キーをreadline内部で複数文字に割り当てるため、その判断
をext/readlineがしなければならない時点で、困った感が漂っています。おそら
く遅いマシンだとキー連続入力時に、libreadlineのgetcを呼ぶ方法だと
libreadlineが入力をペンディングしていることが外部からは判断できないので、
後続の文字を読めなくなるはずです。それを回避するには、スレッド切り替え器
へ制御を移すこと自体がまずいということになって、それはものすごく嫌。

という感じです。

-- 
arton <artonx@yahoo.co.jp>

--------------------------------------
Get the new Internet Explorer 8 optimized for Yahoo! JAPAN
http://pr.mail.yahoo.co.jp/ie8/

In This Thread