これは何ですか
必須登録
場所:地下鉄Chistye Prudy /地下鉄Lubyanka /地下鉄Kitay-Gorodの地図 Arkhangelsky、d.1。、会議室CustIS( http://www.custis.ru/ ) コーヒー、クッキー、wi-fiがあります
日付: 2011年3月31日
報告書
18-30 Nemerle Deep Dive
スピーカー: Chistyakov Vladislav(VladD2 @ RSDN)
レポートはいくつかの部分で構成されています。
言語についての物語
-舌の中核
-型推論
-OOPサポートの領域におけるC#での模倣
-関数型プログラミングのサポート
--ファーストクラスの値として機能
--代数型
--パターンマッチング
-マクロ:何ですか? 何で食べる? IDEや他のテクノロジーとどのように組み合わされますか? -開発、デバッグ、保守の複雑さ。 miの拡張。
-バージョン1.0の制限。
-Nemerle 2.0ではどうなりますか?
マクロの実用例:
-適用されたマクロライブラリ
--Nemerle.Xml-XMLリテラル
--Nemerle.Peg-高速で柔軟なウォーキングパーサージェネレーター
--ComputationExpressions
---非同期プログラミング
---式内のyield
---その他のアプリケーション
--Nemerle on Rails-移行、ViewModelフォーメーションの自動化、HTML「Spark」レンダリングエンジン
--Nemerle.WUI.Reactive-スクリプトの代わりに静的に型付けされた言語に基づくリアクティブWebインターフェイス
-小さな便利なもの:
--WPFの依存プロパティの実装の自動化
--記録-コンストラクター作成の自動化
--OOP設計パターンの自動化(Abstract factory、Aggregate、Proxy、Singleton)
--遅延-遅延バインディング
--サラウンドウィズ-を使用してアナログを作成し、瞬きを止めます。
--メモ
--$文字列
--アサーション
--ListComprehension
--正規表現一致
--StructuralEquality
--LexicographicCompareTo
--StructuralHashCode
--その他
*レポートを作成する場合は、居心地の良いgoogle-group groups.google.com/group/moscow-altnetで登録を解除してください