我有一个相当复杂的LispWorks Common Lisp模块,它通过RDNZL位于某些.NET模块之上.
我需要向其他一些.NET应用程序公开它的一些功能,而且我不确定最好(最短)的方法来解决这个问题,而无需在C#中重写模块.我知道有一些CLR Lisp实现,但大多数似乎没有维护或不完整,并且有许多事情不能轻易地在Scheme中重写.
是否存在暴露与RDNZL相反的设施(.NET - > Common Lisp)?我可以使用RDNZL来提供接受.NET对象的DLL吗?
我正在编辑这个包含一些选项,大多数对Lisp感兴趣的选项可能会知道它们是否在Windows上,以及为什么它们不能完全满足上述要求(或者如何,就像你的用户一样,我没有充分传达我的要求:).