C#可以调用球拍代码吗?

时间:2014-03-24 22:58:39

标签: c# racket dsl ffi

我想在C#项目中使用DSL(特定于域的语言)。

我想在Racket(一种类似lisp的编程语言)中构建DSL,因为我相信它非常适合创建特定于域的语言。

所有这一切的重要部分是C#可以调用Racket代码。

可以将Racket编译为.DLL,然后可以通过C#调用吗?

一般来说,C#和Racket的互操作性有多好?

1 个答案:

答案 0 :(得分:3)

Racket需要大量的运行时系统,包括它自己的堆。 Racket确实有一些支持嵌入式,但它需要做很多工作。就个人而言,我鼓励您寻找其他方法来实现这项工作。