Nemerleプロジェクトで投票が行われています1。こんな内容です:
- 以下の機能要望のうちどれを実現すべきか?
- 既存クラスの拡張 : むずい
- PInvokeメソッド
- デフォルトパラメータ. Foo (i = 3 : int) : int
- プロパティへのマッチング
- プレフィックスなしのマッチング
- purely functionalですよ属性(mutable stateが無いですよ属性): むずい
- イベント呼び出し時のnullチェック
- タプルへのindexアクセス
- enum型への安全なキャスト
- privateメソッドに対する型推論
- クラス名と現在の型に含まれるメソッド名がかぶっているとき、曖昧な指定としてエラーにすべきか、それとも無視してメソッドを呼び出すべきか?
- Nemerleにreturnとbreakを(おそらくマクロとして)導入すべきか?
- メソッド呼び出しの引数型指定の文法をどうすべきか?
- Nemerleのこと、どんだけ分かります?
うーん、そう書かれると、returnとかbreakとかほすぃかも…(^^; 実は宣伝されているほど言語中立でない.NET Frameworkには、この辺に対応するクラスがCodeDomにも存在していたりしますし。
Footnotes
-
仕事の忙しそうなid:akirameiさんに代わってNemerleネタを奪ってしまおうという企画ではありませんw ↩