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

本文关键字:代码 调用 | 更新日期: 2023-09-27 17:53:21

我想在c#项目中有一个DSL(领域特定语言)。

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

重要的是c#可以调用Racket代码。

可以将Racket编译成.DLL,然后由c#调用吗?

总的来说,c#和Racket的互操作性有多好?

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

Racket需要大量的运行时系统,包括它自己的堆。Racket确实支持嵌入,但这需要大量的工作。就我个人而言,我鼓励你寻找其他方法来完成这项工作。