Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 在Mono上运行的F#中使用Array.Parallel.map是否需要安装任何附加库?_.net_F#_Mono_Parallel Processing - Fatal编程技术网

.net 在Mono上运行的F#中使用Array.Parallel.map是否需要安装任何附加库?

.net 在Mono上运行的F#中使用Array.Parallel.map是否需要安装任何附加库?,.net,f#,mono,parallel-processing,.net,F#,Mono,Parallel Processing,我从源代码构建了mono-2.10.2,并从安装了fsharp包。但是我有一个程序,它在Windows上运行没有错误,但在Linux/Mono上运行没有错误。它抱怨以下错误: 错误FS0039:未定义值、构造函数、命名空间或类型“Parallel” 并行扩展似乎仍然缺失。原则上,没有 我已经安装了默认包含F#包的软件。并行扩展工作正常,因此我可以使用Array.Parallel.map 在您的情况下,我猜这已经过时了,不包括并行扩展。您应该在中使用最新且单声道友好的版本从源代码处安装F#。可以找

我从源代码构建了mono-2.10.2,并从安装了fsharp包。但是我有一个程序,它在Windows上运行没有错误,但在Linux/Mono上运行没有错误。它抱怨以下错误:

错误FS0039:未定义值、构造函数、命名空间或类型“Parallel”

并行扩展似乎仍然缺失。

原则上,没有

我已经安装了默认包含F#包的软件。并行扩展工作正常,因此我可以使用
Array.Parallel.map


在您的情况下,我猜这已经过时了,不包括并行扩展。您应该在中使用最新且单声道友好的版本从源代码处安装F#。可以找到详细的操作说明。

虽然这对您来说似乎是一个明显的问题,但对我们来说并不明显。1.)共享一些源代码2.)安装F#时遵循了哪些说明?3.)你使用的是哪一个版本的Mono?树梢版本还是稳定版本?你有哪一个版本的Mono?在Windows上,我可以执行
Array.Parallel.map(+)2)[1]
直接在F#interactive
fsi.exe
上,但不在Linux上。我从安装了fsharp包。我认为并行扩展没有正确安装?不知道如何检查。来自的最新mono-2.10.2.tar.bz2。您可能是对的,缺少并行扩展。在
fsi
中输入
opensystem.Threading.Tasks;,检查它。你为什么不使用?Mono 2.10.x软件包发行版已经包含了F#。(fsharp代码和扩展的碎片化是一个相当大的难题)@pad事实上,fsharp软件包没有包含并行扩展。我从源代码安装,它工作。