BT

.NETアプリケーションにおけるIronSchemeのホスト

| 作者: Jonathan Allen フォローする 553 人のフォロワー , 翻訳者 編集部 フォローする 0 人のフォロワー 投稿日 2008年10月28日. 推定読書時間: 1 分 |

.NETランタイム向けSchemeの実装である.NETランタイムは、デベロッパによる試用準備態勢が整った。IronScheme(リンク)は、厳密にR6RS Schemeスタンダードに準拠しており、PLT R6RSテストスイートの8,897のテストのうち、現在8,881のテストをパスしている。

難しい設定など一切なく、ほとんどの動的言語ユーザが馴染みのある、REPLのスタイルエディタを取得することができる。Visual Studioスタンダードにより、質実剛健である一方、タブベースのコードコンプリートなどいくつかすばらしい側面もある。それでも、Visual Studioではサポートに制限がある。現在、親マッチングと構文の色分けしかないが、他にも計画されている。

本当の意味での成功は、他の.NETアプリケーション内にIronSchemeをホストする機能である。これにより、デベロッパは迅速にスクリプトサポートを追加することができる。Microsoft Script Controlが事実上廃止されて以来、大いに期待されていたものである。

確かにIronSchemeは、デモのDynamic Language Runtimeによって提供される唯一のスクリプト言語ではない。実演目的には最適である。

Dim mgr = ScriptDomainManager.CurrentManager
Dim slp = New IronSchemeLanguageProvider(mgr)
Dim se = slp.GetEngine()
Dim out = se.Evaluate("(sin 30)")

 

原文はこちらです:http://www.infoq.com/news/2008/10/IronScheme

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT