ykc@venus.dti.ne.jp (Kimura Yoshihiro)
- Login: ykc@venus.dti.ne.jp
- Email: ykc@venus.dti.ne.jp
- Registered on: 06/11/2009
- Last sign in: 11/29/2010
Issues
| open | closed | Total | |
|---|---|---|---|
| Assigned issues | 0 | 0 | 0 |
| Reported issues | 0 | 3 | 3 |
Activity
07/30/2009
-
08:03 PM Ruby Feature #1840 (Rejected): Hash に要素追加して self を返すメソッド
- =begin
配列から Hash を作るときなどに、よく
a.inject({}) {|h, x| h[x] = ...; h }
みたいにするのはもはやイディオムと言ってよいと思いますが(*1)、
「; h」の部分が少々オマジナイっぽいのが気になっていました。
気になったついでに検索してみたら他にもそのような意見を目にしたので(*2)、
Hash に「要素追加して self を返す」ようなメソッドを追加することを
提案し...
07/23/2009
-
12:00 PM Ruby Bug #1807 (Closed): r+ オープンしたファイルが MinGW の拡張ライブラリで扱えない
- =begin
手元に FILE* を扱う拡張ライブラリがあり、1.9 へ移植しているのですが、
Windows (MinGW) でうまくいかない処理があります。
処理としては、以下のように GetOpenFile -> rb_io_stdio_file で
取り出した FILE* から何かを読む、というだけの処理なのですが、
r+ でオープンすると何も読むことができません。
/* 拡張ライブラリサンプル */
#includ...
06/11/2009
-
09:05 PM Ruby Bug #1601 (Closed): ドットの含まれた exe ファイルの実行
- =begin
ファイル名にドットが含まれているような exe ファイルを、
exe を省略して system で呼ぶことができません。
$ cat x.c
#include <stdio.h>
int main() { puts("x"); return 0; }
$ gcc -o x x.c
$ cp x.exe x.1.exe
$ ruby-1.9 -v
ruby 1.9.1p129 (200...