2011年10月13日木曜日

Google released a structured programming language for Web programming, `Dart'.

Dartについて直感的な感想。


  • え、JSのような言語っていってるのにリフレクションないの。
  • corelibみたかぎり劣化Javaだな
  • 現実的に大規模でコードかくにはこんくらい硬くないとむり。趣味で遊ぶならメタプログラミング必須って思う。しかも、リフレクションは後付するかもね、と言い切れるくらいには拡張性・展望があるってことだもんな。
  • Coffeeみたいなアプローチも用意して過渡期やり過ごす方法考えないと利用価値ない

    • Translate Dart code to JavaScript that can run in any modern browser
    • サンプルのContent-typeが application/dart... なのは野心的

  • 予約語は仕様書の10.29にパンピー突き放してるとしか思えない形式で載ってますね
  • Coffeeがクズになるくらいの大きい規模での開発では便利かもしれないが、それほどの規模のところがGoogleと運命を共にするっていう判断するとは思えない
  • JavaScriptとは目的違って、アホがまとまるために必要な言語であってホビィストが使う言語ではないっていうスタンスにみえる
  • 意思決定でアホの船頭が選択する言語であって、ホビィストやアホのための言語ではない
  • フレームワークで檻作ってJSのレイヤーをアホが書いても破壊活動できないようにするための言語なのでは
  • JSがもはや規模大きくなると手に負えない化物になるのでそれに対するひとつの提案じゃないのかな
  • コレクションのシグネチャーとか見る限りはどっちかというとJava族っぽい
  • factoryは劣化リフレクションっぽい


こんなかんじ。まだ一行も書いてない。