InfoQ

News

Boo:Visual Studioでの一級言語

作者 James Vastbinder , 翻訳者 編集部 投稿日 2008年6月10日 午前6時17分

コミュニティ
.NET
トピック
言語,
.NETフレームワーク,
Artifacts & Tools
タグ
Visual Studio,
Boo

先月後半、Jeffery Olson氏はBoo Language UsersメーリングリストでBooLangStudioを発表(source)した。Olson氏の取り組みによって、Visual Studio 2008でBooコードを書き込むことが可能になり、Visual Studio IDE機能を利用することが可能になった。

Visual Studioプラグインの初回のリリースは、主にコンセプトの裏付けであり、デベロッパに対しOlson氏は以下のように警鐘を鳴らしている。

http://www.codeplex.com/BooLangStudio のサイトを訪問して確認してください。
現在、エッジについては非常に大雑把であるので、注意してください。Microsoft Visual Studio 2008 SDKは依存関係でもあります。また、触れなかったことが多くあります。

現在のリリースはバージョン0.1.2で、バージョン0.2の開発は活発に進行しており、以下のような機能が想定されている。

  • 構文のハイライト
  • 簡易的なIntellisense
  • インストーラー

ほぼ同時期に、Cedric Vivier氏はBooの最新リリースについて発表(source)した。バージョン0.8.2であり、BooのWebサイトによると以下の機能がある。

  • (ほぼ)完全なヌル可能な型サポート
  • ヌル可能な型および可算の省略表現
  • 良好な色になったBooらしい振る舞いの改善
  • 「for」および「while」ループの「else」ブロック
  • 汎用メソッドに関連した修正や改善

過去にInfoQは、言語に関しては最高のものを提供し(参考記事・英語)、ドメイン固有言語を作成するための理想的なホスト言語として(参考記事・英語)Booを取り上げた。

原文はこちらです:http://www.infoq.com/news/2008/06/boo-plugin-vs2008

ブックマーク
digg+,
reddit+,
del.icio.us+,
dzone+,
slashdot+
Hatena

特集コンテンツ一覧

Agile Japan 2009

2009年4月22日、東京千代田区にある放送会館で「アジャイルジャパン2009」が開催されました。本イベントは「ソフトウェア開発の次世代リーダーをつくる」ことを合い言葉に、200人以上の参加者を集めてスタートしました。

Flex 4の新機能トップ10

今週(2009年6月1日)AdobeはFlex 4の正式な初ベータ版をリリースしました。Flex 4はGumboというコードネームで開発されています。今回のリリースには大きな変更が多数含まれています。このRIAフレームワークの最新バージョンにおいて変更された事柄についての概要を以下のリストで見ていきましょう。

Domain Driven Design(ドメイン駆動設計) Quickly 日本語版

ビジネス領域の深い理解を反映したドメインモデルを設計するための、ヴィジョンとアプローチです。この本は、Eric Evans氏の「Domain Driven Design」の主要点を短く読みやすく要約しました。

JavaプログラマがFlexとBlazeDSを学んだ方がいい13の理由

この記事ではJavaプログラマがなぜFlexとBlazeDSを学ぶべきなのかについて13の理由を述べています。なぜ高度にインタラクティブなWeb サイトからJavaで開発されたバックエンドをもつエンタープライズ・アプリケーションまでを含む、リッチ・インターネット・アプリケーション(RIA)の開発にFlexとBlazeDSの組み合わせが最適な選択肢となるのかについて述べています。

仮想パネル: バックログは重要な成果物とプラクティスか、それとも無駄か?

Mary Poppendieck氏、Ron Jeffries氏、Jeff Patton氏、David West氏、Steve Freeman氏、Jason Yip氏が、バックログに関する彼らの意見とアジャイルチームを成功させるために必要な事を語った。

Perf4Jを使ったパフォーマンス解析とモニタリング

この記事ではAlex Devine氏が、Java開発者がPerf4Jをどのように利用できるかと、タイミングステートメントにコードを追加し、ロギング、結果の解析とモニタリングを行うオープンソースツールセットの説明をします。

複雑な外部DSLを開発する

本稿では、Vaughn Vernon氏が内部DSLと外部DSLの違いを説明し、複雑な外部DSLを開発する際のステップを示します。

J2EEアプリケーションにおけるAOPを使ったフェッチ戦略の実装

この記事では低レベルのサービス・レイヤやリポジトリ・レイヤを肥大化させることなく、フェッチング・ストラテジによってモジュール化された方法でバックエンドにあるシステムからデータを取得する処理を最適化する方法について説明します。