0

したがって、.NET C#で構築された独自のスクリプト言語を作成する必要があります。図書館にとって今は何が良いのでしょうか?(SDL / OPENGLを考えてください)、Swigでラッパーを生成しますか、それとも手動で行いますか?他に選択肢はありますか?

4

2 に答える 2

1

C#/。NET(後でコメントします)で言語を構築しているので、.NETライブラリシステム全体に簡単にアクセスできるはずです。これにより、既存のライブラリを使用して.NETアセンブリを作成し、それらをスクリプトに公開することが非常に簡単になります。

ただし、C#でスクリプト言語を作成したいのではないかと思います。特にDLR(動的言語ランタイム)を考慮に入れると、非常に優れたオプションがあります。カスタム言語を作成しなくても、既存のC#アプリケーションにスクリプトを非常に簡単に提供できます。

于 2009-09-27T02:19:50.863 に答える
0

CLRの使用をお勧めします。

このようにして、追加の作業を行うことなく、FCL全体と、ユーザーが.Netで作成するサードパーティライブラリを取得できます。

于 2009-09-27T02:16:40.493 に答える