![](/img/trans.png)
[英]Best way to add logging in existing application (windows or web) .Net
[英]How to add a Clojure REPL to an existing .NET application?
如何将交互式Clojure REPL添加到现有.NET应用程序中,以便可以将其用作实时调试工具? (理想情况下,这将是C#REPL,但是最后一次听到的声音是关闭的(也许是.NET 5.0?): http : //channel9.msdn.com/blogs/pdc2008/tl16 )
我知道GitHub上有Clojure-CLR项目,但我想知道是否有人已经提出了将Clojure-CLR REPL集成到现有应用程序中的指南或简单库?
我不知道Clojure CLR与常规Clojure有何不同,因此这可能无济于事,但是您应该看看这些REPL的实现:
我很容易将Enclojure REPL集成到Redcar Editor中 ,因此如果将Enclojure移植到Clojure CLR,这可能是您的一个选择。 关于Enclojure REPL的代码非常简洁,因此我认为这不会花费很大的精力。
如果您不需要花哨的东西,可以随时使用load-string函数滚动自己的REPL。
如果我正确理解了您的问题,则需要C#REPL,但是如果您找不到任何基于.NET的REPL,并且Clojure似乎已经可以使用,因为它已经有了REPL,并且有.NET端口Clojure。
如果是这样,您可以考虑集成F#REPL,F#Interactive。 首先,它已经被集成到开源MonoDevelop IDE中 ,因此有可供参考的源代码。
我最终的解决方案是采用IronPython。 正如Joel正确确定的那样,我与Clojure并没有特别的联系(我的问题是不恰当的),任何支持交互式开发的语言都可以。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.