我从源代码构建了mono-2.10.2并安装了来自http://fsxplat.codeplex.com/的fsharp软件包。但我有这个程序在Windows上运行没有错误,但在Linux / Mono上没有。它抱怨以下错误:
error FS0039: The value, onstructor, namespace or type 'Parallel' is not defined
并行扩展似乎仍然缺失。
答案 0 :(得分:2)
原则上,没有。
我已经安装了Mono 2.10.4 package release默认包含F#包。并行扩展工作正常,因此我可以使用Array.Parallel.map
。
在您的情况下,我的猜测是fsharp package已过时且不包含并行扩展。您应该使用github中的最新和Mono友好版本从源安装F#。可以找到这样做的详细说明here。