GHCi对树莓派2?

jhi*_*ner 8 haskell raspberry-pi2

我正在开发一些运行在raspberry pi 2上的haskell项目和ghc的版本,你可以用rasp-get(7.4.1)安装apt-get.它没有GHCi,这可以防止一些重要的包(如Vector)编译.我已经看到一些关于能够将更高版本的ghc(带有ghci)放到pi上的传言,但最近没有.haskell wiki上的条目看起来已经过时了几年.有人有运气吗?

lef*_*out 10

我有幸运气!

sagemuej@sagemuej-Aspire-5742G:~$ ssh pi-loc
Linux raspberrypi 3.12.28+#709 PREEMPT Mon Sep 8 15:28:00 BST 2014 armv6l

Debian GNU/Linux系统附带的程序是免费软件;
每个程序的确切分发术语
在/ usr/share/doc/*/copyright 中的单个文件中描述.


适用法律允许的范围内,Debian GNU/Linux绝对不提供任何担保.
上次登录时间:2015年4月1日星期三00:24:44来自sagemuej-aspire-5742g.localdomain
pi@raspberrypi:~$ ghci
GHCi,版本7.8.2:http   ://www.haskell.org/ghc/:?求助于
加载包ghc-prim ...链接...完成.
加载包integer-gmp ...链接...完成.
加载包基...链接...完成.
Prelude> :m +Data.Vector
Prelude Data.Vector> fromList [1,2,3]
加载包array-0.5.0.0 ...链接...完成.
加载包deepseq-1.3.0.2 ...链接...完成.
加载包原语-0.5.2.1 ...链接...完成.
加载包vector-0.10.9.1 ...链接...完成.
fromList [1,2,3]

不是很好吗?

这是一个完整的GHC 7.8.不过,我不得不从源代码引导它.如果我没记错的话,可以通过正常的设置说明工作得很好 - 尽管构建需要很长时间(比如,半).

主要问题是内存:对于一些较大的模块,即使在没有X的情况下运行,编译器也需要比π能提供的更多.我所做的只是简单地说,我连接了一个USB硬盘并在其上设置了交换分区.当然,交换使一切变得更慢,但最终它会成功.至少对我而言.