当我尝试在具有Mono(3.12)的Debian上安装IronPython时,出现以下错误:socket.cs(1900,63): error CS0117: `System.Net.Sockets.SocketOptionName' does not contain a definition for `IPv6Only'我怎么解决这个问题?根据the IronPython website,所有内容均应编译无误. 在Mono邮件列表中,有already such a bug,但是此错误没有答案.因此,我认为也许这个论坛是解决这个问题的一个好地方.解决方法:我不是IronPython或Mono的专家,但是出...
鉴于CLR支持尾调用优化,我想知道Mono,以及因此在Mono上运行的Ironpython是否支持TCO?解决方法:我无法给出明确的答案,但在论坛(例如,here)中有充分的证据表明,因为Mono不使用callee-pops-arguments调用约定,所以它不能(轻松地)支持尾调用.有一些未解决的错误,here和here,表明F#仍在等待这个.