如何将绑定添加到新语言?

时间:2009-09-27 02:08:48

标签: swig

因此,您必须创建自己的.NET C#内置脚本语言。 现在图书馆有什么好转的? (想想SDL / OPENGL),用Swig生成包装器还是手工完成?还有其他选择吗?

2 个答案:

答案 0 :(得分:1)

由于您在C#/ .NET中构建语言(稍后我将对其进行评论),您应该可以轻松访问整个.NET库系统。这应该可以很容易地使用现有的库来制作.NET程序集,并将它们暴露给您的脚本。

但是,我想问一下在C#中编写脚本语言 - 有很好的选择,特别是考虑到DLR(动态语言运行时)。您可以非常轻松地为现有C#应用程序提供脚本,而无需使用自定义语言。

答案 1 :(得分:0)

我建议使用CLR。

通过这种方式,您可以获得整个FCL以及人们在.Net中编写的任何第三方库,而无需进行任何额外的工作。