Tra*_*ony 42 .net lisp language-implementation common-lisp
是否有.Net的Common Lisp实现?
sim*_*mon 26
我最近没有看过它,但至少在过去,在CLR上完全实现常见的lisp存在一些问题,如果发生变化我会有点意外.问题出现了像浮点数的处理,其中.net/clr有办法做到这一点a)巧妙地不正确b)不同意ANSI标准的常见lisp,但c)不允许任何解决方法.还有其他类似的问题.这个东西很繁琐,可能不太重要,但意味着你不太可能在CLR上看到ANSI CL.
还有更大的问题,例如常见的lisp具有更强大的对象系统,因此您无法在运行时将其1:1映射到对象(没有MI,对于一个).这没关系,但是让你有一种内部/外部的方法,这是常见的运行时试图避免的...
你是否会看到一个常见的lisp-ish变种在它上面运行是一个不同的故事,但我现在不知道(不是我看起来很难)
Mik*_*son 17
如果可以反过来,你可以通过Edi Weitz的RDNZL从你最喜欢的Lisp访问.Net .
Mic*_*ent 14
不,但您可能想要考虑在DLR上运行的IronScheme.
来自网站:
IronScheme旨在成为基于Microsoft DLR的符合R6RS的Scheme实现.
IronScheme将完整改写IronLisp,其中包含开发IronLisp时学到的经验教训.