■
たくさんパッチをいただいている一方で、僕は何もしていなかったりします。いかんなぁ…でも本当にありがたいです。最近のmonoは以前よりだいぶ高度化しているせいか、だんだん外部のハッカーも手が簡単に出せなくなってきていたので…(corlibのAuthorsなんかを見ていると、昔はこんなにもいろんな人が手伝ってくれていたのか、というのがよく分かるんです。ASP.NETなんかはほとんどワンマンなんですが)。
年末年始にpromises to keepを読もうと思っていたのに、気が付くとMichael KayのXPath 2.0読んでたり…ていうか、年末年始に時間があるなんて思っちゃダメなのね。
monkeyguide-ja
昨年からオリジナルのwebサイト翻訳を皮切りに、monkeyguideを翻訳していただいていたのですが、本家の動向も安定してきた(というより何もしなくなってきた^^;)ので、本家svnにチェックインしていこうと思います。とりあえず、mono.html辺りは自分でやっつけてみました。
.NET 2.0のタスクもあります
バグフィックスのタスクなんてつまらん、というあなたに。.NET 2.0の実装でも、足りないものがたくさんあります(^^;
- ADO.NET 2.0についてはDaniel Morganがいくつか提案しています。
- ASP.NET 2.0には新機能が盛りだくさん。しかもこれを今やっているのは1人だけです…
- mscorlib.dllでは
- System.IO.Fileクラスにファイル操作のAPIがたくさんあります
- System.Reflectionには新しいメンバーがたくさん追加されています
- Remotingまわりのクラスもたくさん機能追加されています。全てLluis Sanchezがやっているので、スーパーハッカーのコーディングを習うにはイイかもしれません。
- System.TextにはEncodingFallback機構が追加されています。ていうかmonoにはまだiso-2022-jpのサポートが無かったりして…
- System.ThreadingはWindowsとUnixの両方をサポートするのが大変かな? まんべんなく機能追加されているみたい。
- System.dllでは
- UriParserとか。ただ、MSもまだ設計がぐらぐらしているので、深入りはしない方がいいかも…
- このアセンブリにあるSystem.Collections.Genericのコレクションは何も出来ていません(!)
- System.Net.Mailとか。Miguelは「アレじゃ役に立たないね」と言ってましたが…
- System.Transactionsとか。これは一部だけで十分で、DTCサポートなんてどうしようもないので無視です無視。以前のバージョンにあったSystem.Transactions.Ltmみたいなサンプル実装もあると尚cool
ていうかもっとビッグなタスクがいくつか…
あるんですけど、これはちょっとお気楽に手を出せるものじゃないですね…
- System.Messagingの実装。何でこれが存在しないのかについては、ちょっと前にここでも議論しましたが…
- Generational Garbage Collection。Ximianでは誰も手を付けている余裕がありません…
- Managed C++コンパイラは、まだ誰も手を付けていません。正確に言えば1年くらい前に一度Rachel Hestilowが手を付けたけど、その後deprecatedになってます。