タグ

ideに関するkdmsnrのブックマーク (4)

  • 言語指向プログラミングのIDE「MPS」、JetBrainsから | OSDN Magazine

    チェコのソフトウェアベンダーJetBrainsは12月10日(チェコ時間)、言語指向プログラム構想に基づく新しい開発環境「JetBrains Meta Programming System(MPS)」のベータ版を発表した。5年の研究期間を経たプロジェクトで、今後は開発プロジェクトとしてコミュニティとともに開発を進める。 MPSは、同社が2003年に研究プロジェクトとして開始した新しいコンセプトに基づく開発環境。言語指向プログラミング(LOP;Language Oriented Programming)構想に基づくもので、特定の用途や目的に特化したドメイン固有言語(DSL)など、新しいプログラム言語を開発したり、既存のプログラム言語に機能を追加して拡張できるという。 言語固有のシンタックス問題を解決するためにAbstract Syntax Treeを上に加え、ここでコードをメンテナンスする。

    言語指向プログラミングのIDE「MPS」、JetBrainsから | OSDN Magazine
  • 2007-02-04

    Tor Nobeyが今週のNetBeansーRuby環境の様子を書いていたりするんだけど、 2/2にNetBeansのCVSにあげたようです。 ■ Ruby Screenshot of the Week #3 http://blogs.sun.com/tor/date/20070202 ビルドのやり方も書いてくれているのでさっそくビルドしてみることにした。 ・・・・というわけで、 「はっし〜〜が夜なべをしてNetBeansビルドしたよ♪〜」 ・・・ああ、昨日は木枯らしが吹いていたなぁ。 チェックアウトからビルドまでを4回失敗して、結局5時間以上かかっちゃったよ(遠い目)。 最後はEclipse環境上でビルドしてやっと成功。 試してみると、おいおい、RDT(EclipseのRuby環境)って何だよ!くらいにすでに完成度が高い。 特にスゴイのが、 Syntax Coloring(コードの色づけ

    2007-02-04
  • Commercial Ruby IDE Offerings Heat Up

  • maskat + Rails - 世界線航跡蔵

    NTTデータが公開したAjaxビジュアル開発ツール Maskat を使って、Railsと組み合わせてみた。 が、いまいちぱっとしない。 Maskatの仕組み Maskatにおいては1画面は3つのファイルから構成される。 入れ物であるHTML HTMLに挿入されるAjaxコントロールの配置定義ファイル(レイアウト定義; XML) コントロールに結びつける動作定義ファイル(イベント定義; XML) HTMLはまず、フレームワークを構成するJavaScriptを大量に読み込む。次に、その外部JavaScriptで定義されている関数を使ってレイアウト定義を読み込む。読み込み時にDOMノードを渡して、レイアウト定義に書かれているコントロール群はそのノードの子孫として配置される。 それから、同様にしてイベント定義を読み込む。イベント定義に基づいて、指定したコントロールにローカルの関数かもしくはXMLH

    maskat + Rails - 世界線航跡蔵
  • 1