Freigeben über


荒井省三のBlog

ASP.NET 動的言語サポートのリフレッシュ

昨年にリリースされたASP.NET FutureというCTPにDynamic...

Author: shozoa Date: 09/25/2008

Dynamic Language SDK を使った ZIPアーカイブの使い方

C#などの言語でZIPアーカイブを取り扱うには、幾つかの方法があります。全てではないにしても、その代表的なものを以下に記載します。 J#のZipライブラリを使用する。 Windows Shell...

Author: shozoa Date: 09/24/2008

DLR ベータ5 について

IronPython...

Author: shozoa Date: 09/19/2008

IronPython 2.0 Beta5 がリリースされました

ベータ5がリリースされました。リリースノートによると、もうじきRC1が出来ると書いてあります。残っていたバグ対応とDLRのネームスペース変更などが行われていると書かれています。まずは、お知らせまで。

Author: shozoa Date: 09/18/2008

現在のDLRにTreeCompilerは存在するのか

以前のDLRのASTのみを使うというエントリでTreeCompilerを使う方法を説明しました。最近のDLRでは、どうなったでしょうか。結論から云えば、IronPython 2.0...

Author: shozoa Date: 09/04/2008

DLR Console を使って時計をドラッグするサンプル

前回のエントリで Silverlight Dynamic Language SDK 0.3.0がリリースされたと記載しました。このSDKで提供されているサンプルにDLR...

Author: shozoa Date: 09/03/2008

Dynamic Language SDK 0.3.0 がリリースされています

Dynamic Language SDK のVer0.3.0がリリースされています。Dynamic Language SDKとは、DynamicSilverlight...

Author: shozoa Date: 09/01/2008

DLR B4 対応の MyCalc サンプルです

TechEd 2008 Yokohamaでお話したようにDLRのホスティングのサンプルを公開します。今回は、1)MyCalc、2)Toolサンプルの2種類が含まれています。どちらもIronPython...

Author: shozoa Date: 08/30/2008

本日はTechEdのセッション当日です

何とか「.NETにおけるLightweight Language」のデモ準備が終わりました。最終的に利用するものは、Iron Ruby SVN 138とIronPython...

Author: shozoa Date: 08/27/2008

明日からTechEdが始まりますが、まだデモの準備中です

いよいよ明日からTechEd Yokohamaが始まります。実は、まだデモの準備をしている最中なのですが......

Author: shozoa Date: 08/24/2008

IronRubyとIronPythonのDLRが同期した模様

FXさんからのフィードバッグから色々と調べていました。 IronRuby SVN 132とIronPython...

Author: shozoa Date: 08/17/2008

IronPython 2.0 Beta4 に含まれるDLR

IronPython 2.0...

Author: shozoa Date: 08/08/2008

IronPython 2.0 の OLE オートメーション・サポート

ShiroさんのブログにIronPython 2.0 Beta4でOLEオートメーションサポートがどのようになるかが詳しく解説されています。彼の記述した内容の概要は、以下のようなものです。...

Author: shozoa Date: 08/05/2008

ドメイン特化型開発の書籍

色々な方たちのご協力を得ながらDomain-Specific Development with Visual Studio DSL...

Author: shozoa Date: 07/25/2008

IronRuby アルファのリリース

John Lam が...

Author: shozoa Date: 07/24/2008

DLR ホスティング API の概要

Silverlight 2.0 Beta2やIronPython 2.0 Beta3に含まれているDLRのホスティングAPIの概要図を作成しました。 TechEd...

Author: shozoa Date: 07/24/2008

TechEd2008 の資料を作成中です

IronPython 1.1.2RC1がリリースされています。バグフィックスが主体のようです。今は、今年のTechEd Yokohama...

Author: shozoa Date: 07/16/2008

Dynamic Silverlightの記事が公開されました

遅まきながら日経ソフトウェア7月号に掲載された「Silverlightで動的言語を使う」の記事が日経BP IT...

Author: shozoa Date: 07/13/2008

IronPython ソースコード・リポジトリ

IronPython 2.0...

Author: shozoa Date: 06/25/2008

IronPython 2.0 Beta3

OPC Diaryさんからトラックバックをいただいたように、リリースされています。リリースノートには、DynamicSilverlight SDK for...

Author: shozoa Date: 06/15/2008

DynamicSilverlight Beta2 SDK

Silverlight2.0 Beta2がリリースされたのはご存じだと思います。先にIronPython 2.0 Beta2がリリースされていましたが...このBeta2に合わせた...

Author: shozoa Date: 06/10/2008

CLS規則について

Nyaruruさんの日記でCLS規則37や38という文言を見て、改めて最近はCLIの仕様を読んでいないなぁと思った次第です。CLIがECMAで最初に承認されてから、ISOでも承認されて、JIS...

Author: shozoa Date: 05/23/2008

DLR beta2 を使ったホスティング

ついにIronPython 2.0...

Author: shozoa Date: 05/08/2008

DLR ベータ1を使ったホスティング

昨日に続いて、IronPython 2.0ベータ1を使ったホスティング(埋め込み)方法を説明します。以下にコードを示します。//...

Author: shozoa Date: 04/18/2008

DLRで簡単な言語を作る -ベータ1用に修正しました-

以前、DLRで簡単な言語を作るというものを説明しました。この時に使用したDLRは、A7あるいはA8でした。3月にベータ1が公開されたのは、皆様もご存じだと思います。そこでベータ1で動作するようにコード...

Author: shozoa Date: 04/17/2008

IronPython 2.0 における OLE Automationサポート

IronPython 2.0ベータには、COMのOLE...

Author: shozoa Date: 04/15/2008

DSL Tools for Visual Studio 2008

今更という気がしないでもないですが、リリースされています。インストールしたフォルダの中の「VisualStudioIntegration\Tools\DSLTools」にVisual Studio...

Author: shozoa Date: 03/29/2008

Silverlight DLRにおける initParams の説明

今回はSilverlight 2.0 Beta1でDLRを使用する時のパラメータであり、initParamsを説明したいと思います。このパラメータの記述方法は、以下のような形式です。...

Author: shozoa Date: 03/18/2008

DLRにおけるオブジェクト・メンバーリストの取得方法

Silverlight 2.0 Beta1 SDKに含まれているDLRは、IronPython 2.0A8相当です。IronPython 2.0...

Author: shozoa Date: 03/15/2008

Silverlight 2.0 Beta1 用の DLR サンプル

何回かご紹介したDynamicsilverlight.netですが、Silverlight上の動的言語のサンプルなどを提供するサイトとして、作り直されたようです。このサイトで見ることのできるサンプルに...

Author: shozoa Date: 03/15/2008

MIX08 のIronRuby Hol を使用するときの注意点

dynamicsilverlightというサイトで、ソースコードとハンズオンラボの内容があるとご連絡しました。ここで公開されているFlickrを使ったラボを実行するには、必ず提供されているフォルダで「...

Author: shozoa Date: 03/13/2008

IronRuby Hands-on-Labs in MIX08

私もJohn...

Author: shozoa Date: 03/10/2008

Silverlight 2.0 Beta1 におけるDLR

やっとSilverlight 2.0 Beta1が公開されました。そしてラスベガスで行われたMIX08のセッションもストリーミングが公開されています。そしてサンプルの公開も始まっています。まだDLR...

Author: shozoa Date: 03/09/2008

I love tree.

タイトルほどじゃ無いのですが、DLRのASTに関するエントリを昨日、記載しました。その後にMartinさんのブログを見ていたら、彼も時を同じくTreeに関する話題を取り上げています。彼のエントリでは、...

Author: shozoa Date: 03/01/2008

DLRのASTのみを使う

簡単な言語を作るシリーズでNyaRuRuさんがDLRのASTだけを使った方法というのを解説していると取り上げました。DLRのソースコードを使わないで、DLRのASTだけを扱う方法を以下に示します。us...

Author: shozoa Date: 02/29/2008

DLRとASTやCOMなど

IronPython 2.0 A8で提供されているDLRを見ていると、IronPython...

Author: shozoa Date: 02/24/2008

簡単な言語の作り方-まとめ-

DLRを使って四則演算ができる言語を数回に渡って作成しました。この中で利用したDLRのAPIなどを簡単にまとめたいと思います。大きくは、以下の2種類になります。 言語の実装(言語の規則など)...

Author: shozoa Date: 02/16/2008

簡単な言語の作り方5

前回まででパーサーを作成して、一応、動いているらしいところまで来ました。結果を表示できるようにする前に、どのようなASTが作成されているかを調べてみます。例えば、「1 +...

Author: shozoa Date: 02/05/2008

簡単な言語の作り方4

これから例題として取り上げるMyCalcの言語仕様を説明します。基本的に四則演算ができる仕様とします。従って利用できるキーワードは以下のようなものにします。 演算子: +、-、*、/ 整数...

Author: shozoa Date: 02/04/2008

簡単な言語の作り方3

せっかくコンソールができたので、「>...

Author: shozoa Date: 02/03/2008

簡単な言語の作り方2

前回はIronPython 2.0...

Author: shozoa Date: 02/02/2008

簡単な言語の作り方1

IronPython...

Author: shozoa Date: 02/02/2008

[PS]PowerShellリモーティング

PowerShell2.0CTPでは、PowerShellリモーティングなるものが提供されています。リモーティングの言葉通り、リモートコンピュータのPowerShellを手元のPowerShellから...

Author: shozoa Date: 01/22/2008

[PS] 2.0の国際化対応機能

PowerShell2.0でスクリプトの国際化機能が追加されています。どのような機能かと云えば、変数に格納するデータを言語識別子フォルダ(ja-JP、en-USとか)に格納しておくことで、UICult...

Author: shozoa Date: 01/19/2008

[DLR]コンパイラー・ラボ

多分、ご存知の方も多いと思いますが、2007年5月にRedmondでコンパイラー・ラボというイベントが開催されました。このイベントでJim Huguninが話したスライドのタイトルが「ZEN of...

Author: shozoa Date: 01/17/2008

[PS] 2.0におけるWMIの機能強化

PowerShell 2.0では、WMI関係の機能強化が行われています。どのような機能強化かと云えば、以下のようなものがあります。...

Author: shozoa Date: 01/17/2008

[DLR]DLRを使ったホスティング2(変数)

前回は、ScriptEngineクラスかScriptクラスを使ったスクリプトの実行方法を説明しました。今回は、変数を外部からどのように引き渡すかを説明します。最初にEngineクラスを使った方法を以下...

Author: shozoa Date: 01/11/2008

[DLR]DLRを使ったホスティング(A7)

昨日のエントリでDLRを使ったホスティングを簡単に説明しましたが、少し情報が古かったです。具体的には、IronPython...

Author: shozoa Date: 01/10/2008

[DLR] DLRを使った言語のホスティング

Dynamic Language...

Author: shozoa Date: 01/09/2008

[PS]バックグランド ジョブ

新年、明けましておめでとうございます。ご存じの方も多いと思いますが、PowerShell v2のCTPが2007年11月に公開されています。今回は、v2で追加されたバックグラウンド...

Author: shozoa Date: 01/09/2008

<Previous Next>