ものがたり(旧)

atsushieno.hatenablog.com に続く

Nemerle: Language Poll

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にも存在していたりしますし。

*1:仕事の忙しそうなid:akirameiさんに代わってNemerleネタを奪ってしまおうという企画ではありませんw