论坛首页 综合技术论坛

haskell的IDE——leksah编译过程

浏览 6300 次
精华帖 (0) :: 良好帖 (3) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-06-02  
        对haskell一直比较有兴趣,但是苦于没有一个好的IDE工具,不能做到编码运行调试一条龙。在网上看到国外有牛人用haskell本身写了一个IDE——Leksah。但是它还处于bata状态,没有现成的安装包,只能从源代码编译安装。周末有空的时候试了一下,把过程写出来,希望起个抛砖引玉的作用。
        Leksah的编译过程在它的wiki上有详细的描述,传送门http://www.haskell.org/haskellwiki/Leksah。我在windows和ubuntu下都有尝试,但是只在ubuntu下面成功了。windows下面一直说有些包找不到,明明已经安装了也不行,可能是因为我用的是GHC 6.10.2,路径设置不太对。那位牛人成功了,指点一下。我比较希望在windows下面编译出来之后,自己打个包,能发到公司去用。
        ubuntu我用的是kubuntu 9.04,GHC是6.10.2。编译详细过程仍然参照wiki,只是有两个要注意的地方。一个是刚开始sudo aptitude build-dep ghc6的时候,会报一个darc-grep依赖不满足的问题。这个问题可以忽略,这个包太老了,已经有新的包来代替它了。而且这一步只是安装一下编译GHC需要的工具和库,所以没关系。第二个问题是后面编译GHC的时候,我的ubuntu是中文环境,这种情况下会报一个编译错误。原因是在中文环境下,#被错认成别的东西。解决方法也很简单,在开始编译之前先在shell下执行一下 export LC_ALL=C 将locale切换成POSIX即可。
        这篇文章本来早就写好了,本来想等有一些使用经验以后一些发一下,但是最近一直没空。所以先把这篇发出来,希望有兴趣的人,编译使用之后,把使用感受也发一下。
   发表时间:2009-06-02  
最近出了一个Haskell Platform,好像就是把常用的一些扩展库打包到一起。应该配置起来更简单一些,回头试一下。
http://hackage.haskell.org/platform/
0 请登录后投票
   发表时间:2009-08-03  
還有個yi,可以嘗試一下。看起來像emacs的haskell移植。
0 请登录后投票
   发表时间:2009-08-03  
http://leksah.org/Leksah-0.6.1.0.exe 这个下载下来,不能直接安装跑么?
0 请登录后投票
   发表时间:2009-08-03  
dogstar 写道
http://leksah.org/Leksah-0.6.1.0.exe 这个下载下来,不能直接安装跑么?


lz 发这个帖子的时候,一键安装包还没出来。
0 请登录后投票
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics