■
予告w 明日のエントリーは↓について。
CompareInfo ci = CultureInfo.InvariantCulture.CompareInfo;
string s1 = "\u13C5\u13B5\u13AE\u13B5\u13CD\u13D7";
string s2 = "\u13A0\u13C2\u13D0\u13A2";
Console.WriteLine (ci.Compare (s1, s2));
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にも存在していたりしますし。
コメント
akiramei — 04/22/2005 22:22:39
returnとかbreakとかほすぃかも
for/foreachをサポートしているのだから、return/breakも欲しい気がしますね〜
atsushieno — 04/23/2005 03:26:06
”using Nemerle.Ugly” にシビレました(^^;
Footnotes
-
仕事の忙しそうなid:akirameiさんに代わってNemerleネタを奪ってしまおうという企画ではありませんw ↩