タグ

studyとJSXに関するraimon49のブックマーク (2)

  • JSX / Haxe / TypeScript

    6. 出てくる言語 JSX・ DeNA 社製。生の JS よりも遅くならな ・ ・ いらしい (要出典1 )。JS の皮をかぶった Java Haxe・・ ・この中では最古参。JS だけでなく、 PHP や Flash、Java に C#など、様々な言語に 変換可能。手続型言語の皮をかぶった関数型 言語 TypeScript・ ・・この中では最後発。C#作った 人が設計。JS との親和性を重視している、JS の皮をかぶった C# 静的型付けの言語オンリー 1 ベンチマークが少ないので評価保留中 7. 注意そのに! これら 3 つの言語は設計思想が全く異なる JSX は最適化に重点を置いて、ばしばしインラ イン化を行う。ベストプラクティスという名の バッドノウハウを気にせずにコードが書ける TypeScript は JS との親和性を重視し、素直な JS を出力する Haxe は柔軟性があり

    JSX / Haxe / TypeScript
    raimon49
    raimon49 2012/11/04
    型推論とオーバーロード、enum(現行はHaxeのみサポート)
  • Big Sky :: 【勝手に添削】ftplugin マナー

    ちょっとだけ気になったので勝手に添削。 Enhance jsx.vim to execute the current test method! - Islands in the byte stream Enhance jsx.vim to execute the current test method! JSX compiler... http://d.hatena.ne.jp/gfx/20121014/1350233031 vim script を紛らわしくしている物の一つに ftplugin と autoload がある。autoload はこの辺読んで貰えると分かる。 ftplugin は現在のバッファにファイルタイプが適用されたタイミングで ftplugin/ファイルタイプ名.vim もしくは ftplugin/ファイルタイプ名/任意ファイル名.vim が読み込まれ実行される。つま

    Big Sky :: 【勝手に添削】ftplugin マナー
    raimon49
    raimon49 2012/10/22
    uniqueでバッティングを通知 設定は変数化 plugで公開したらリマップ必要
  • 1