精华内容
下载资源
问答
  • 一、下载地址:https://www.haskell.org/platform/windows.html Haskell Platform 整合了Glasgow Haskell Compiler,WinGHCi等。 二、 自行下载HashTab,校验SHA-256,检验文件完整性。 HashTab安装完成后,...

    一、下载地址:https://www.haskell.org/platform/windows.html

          Haskell Platform 整合了 Glasgow Haskell Compiler,WinGHCi等。

    二、 自行下载 HashTab,校验SHA-256,检验文件完整性。

           HashTab安装完成后,右键-属性,查看相关信息。

           

    三、遇到的问题

          运行winghci.exe,产生如下错误。

          

          解决办法:关闭360等类似软件,卸载Haskell Platform,重新安装。

          猜测原因:在安装过程中,360阻止程序修改path,导致程序配置出错。

          ps:可能还存在其他的错误,暂未发现。

          运行成功,没有闪退,如下。

          

    转载于:https://www.cnblogs.com/wscy/p/4832738.html

    展开全文
  • WindowsHaskell库的安装

    千次阅读 2013-11-09 13:02:08
    本文记录了在Windows下安装Haskell(ghc)的经验,Windows版本问W7。  在Windows下,安装ghc的主程序较为容易,标准的windows程序安装模式。但库的安装较麻烦,它的安装风格则更类似于linux风格,部分库有依赖...

            本文记录了在Windows下安装Haskell(ghc)的经验,Windows版本问W7。


            在Windows下,安装ghc的主程序较为容易,标准的windows程序安装模式。但库的安装较麻烦,它的安装风格则更类似于linux风格,部分库有依赖性,不仅依赖其他Haskell库,也依赖第三方库。有些库不直接支持windows或者在Windows下没有经过良好的安装测试。具体问题具体分析,总是可以解决的,目前我希望安装的库最终都装上了。


    基本方式:

            下载后的Haskell库提供安装文件Setup.hs,可以通过如下三个命令实现安装。

    runghc Setup.hs configure    -- 配置,类似linux下的configure指令,部分安装包提供configure文件。

    runghc Setup.hs build            -- 编译

    runghc Setup.hs install          -- 安装,将编译后的代码拷贝到指定位置

    如果库依赖一个未安装的库,则会安装失败,并提示需要安装被依赖的库。


    Cabal:

            有个工具可辅助安装库,Cabal。可以从官网下载代码通过基本方式安装,也有编译好的exe下载,放入path目录下,就可以运行。它可以根据提供的库的名称,从网上下载代码,解压,依次执行configure、build和install过程。cabal最大的优点是能分析依赖关系,自动下载和安装被依赖的库。下面是比较常用的指令。

    cabal update             -- 应该是从网上更新所有库的最新列表。

    cabal list xxx              -- 根据xxx查找相关的库,xxx可以是部分名称

    cabal install xxx        -- 先安装xxx库,这里的xxx必须是全名


    编译问题:

            安装Haskell库,遇到最多的问题是编译问题,

            第一类,库不支持Windows,库使用了linux系统函数,无法在Window下完成编译,这个问题可以使用WinG/MSys解决。

            第二类,库依赖第三方库,部分Haskell库只是其他库的一个封装,如界面库(gtk htk),需要安装例外独立的第三方库,安装后可能还需要配置环境变量等,告知第三方库的位置。

            第三类,路径中的空格,如果你的MinGW或者ghc的安装路径有空格,如在Program File下,则会遇到这个问题。该问题就是在cmd下输入带空格的程序的全路径(路径不被双引号包围)出现的问题。可以修改安装文件,在路径的引用位置加入引号。或者可以多尝试几个安装方式,在cmd下使用基本方式和cabal方式,可以在MSys中使用基本方式和cabal方式,也可以在MSys中使用configure、make等原始指令或者原始指令和runghc Setup.hs交替使用。


    安装路径:

            有两个位置需要关注:库安装的位置和记录库安装位置的位置。ghc根据后者知道哪些库安装了,在何处加载它们。如果前者被删除,后者没有相应删除,则ghc依然认为库安装了,但加载失败。

            ghc程序自带库的二者的位置为:“ghc安装路径\lib”和“ghc安装路径\lib\package.conf.d”。而后安装的库的位置,前者可以通过下面的命令安装在“xxx”路径下,

    runghc Setup.hs configure --prefix="xxx"

    cabal install xxx --prefix="xxx"

    后者可以在系统盘中搜索“package.conf.d”目录来确定。


            此外,cabal运行会生产一些数据如下载安装包等,在系统盘中搜索“cabal”目录可以找到数据存放位置,其中在config中可以修改cabal安装的默认路径。


    展开全文
  • XXX 指定 resolver 将当前使用的 ghc 切换成 XXX 这个版本 2) VSCode中安装插件 在 vscode 中直接安装 vscode-hie-server 插件,vscode 将自动下载 haskell-language-server-XXX.exe haskell-language-server-...

    1. 安装 stack

    1) 下载对应的 install.exe 安装 stack

    https://docs.haskellstack.org/en/stable/README/

    2) 更改镜像源

    cmd > stack install 生成 c:/sr 这个文件夹

    c:/sr/config.yaml 根据镜像源的要求修改stack的源

    https://mirrors.tuna.tsinghua.edu.cn/help/hackage/

    https://mirrors.tuna.tsinghua.edu.cn/help/stackage/

    复制代码

    setup-info-locations: ["http://mirrors.tuna.tsinghua.edu.cn/stackage/stack-setup.yaml"]
    urls:
      latest-snapshot: http://mirrors.tuna.tsinghua.edu.cn/stackage/snapshots.json
    
    package-indices:
      - download-prefix: http://mirrors.tuna.tsinghua.edu.cn/hackage/
        hackage-security:
            keyids:
            - 0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d
            - 1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42
            - 280b10153a522681163658cb49f632cde3f38d768b736ddbc901d99a1a772833
            - 2a96b1889dc221c17296fcc2bb34b908ca9734376f0f361660200935916ef201
            - 2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3
            - 51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921
            - 772e9f4c7db33d251d5c6e357199c819e569d130857dc225549b40845ff0890d
            - aa315286e6ad281ad61182235533c41e806e5a787e0b6d1e7eef3f09d137d2e9
            - fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0
            key-threshold: 3 # number of keys required
    
            # ignore expiration date, see https://github.com/commercialhaskell/stack/pull/4614
            ignore-expiry: no

    复制代码

    保存后,再次 stack setup 即可下载 ghc

    3) 遇到 “raw.Githubusercontent.com” 无法连接

    安装过程中,若遇到 raw.Githubusercontent.com 的连接问题,需先查询其 ip,加入hosts

    https://www.ipaddress.com/

    2. 安装 vscode 的 alanz.vscode-hie-server 插件(已并入https://github.com/haskell/vscode-haskell插件)

    1) stack 安装插件支持版本的 ghc

    stack path 查询相关路径

    stack ghc -- --version 查询 ghc 版本

    https://github.com/alanz/vscode-hie-server 中可查到该插件支持的 ghc 版本

    如果当前使用的 ghc 不在表中,

    stack --resolver ghc-XXX setup     指定安装 XXX 版本的 ghc

    stack config set resolver ghc-XXX 指定 resolver 将当前使用的 ghc 切换成 XXX 这个版本

    2) VSCode中安装插件

    在 vscode 中直接安装 vscode-hie-server 插件,vscode 将自动下载

    haskell-language-server-XXX.exe

    haskell-language-server-wrapper-XXX.exe

    至 %APPDATA%\Code\User\globalStorage\alanz.vscode-hie-server 路径下

    若没有自动下载,根据 vscode 提示 查看,是 raw .. 的 ip 未设置,还是 ghc 的版本不对

    展开全文
  • Unfortunately when I try to configure the <em>Haskell Tools</em> under <em>Settings</em> on Windows, I cannot get beyond the spinner so I cannot tell IntelliJ where ghc-mod, ghc-modi or stylish-...
  • 1、官网上(https://www.haskell.org/platform/windows.html)下载Haskell Platform,最新版本为8.2.1,只支持64位,有个core版和full版,full版包含了库,就下full版试试 2、cmd下输入"cabal user-config init",...

    1、官网上(https://www.haskell.org/platform/windows.html)下载Haskell Platform,最新版本为8.2.1,只支持64位,有个core版和full版,full版包含了库,就下full版试试

    2、cmd下输入 "cabal user-config init",可以看到配置文件的路径,找到配置文件,添加输入

    extra-prog-path: C:\Program Files\Haskell Platform\8.2.1\msys\usr\bin
    extra-lib-dirs: C:\Program Files\Haskell Platform\8.2.1\mingw\lib
    extra-include-dirs: C:\Program Files\Haskell Platform\8.2.1\mingw\include

    注意安装目录换了的,后面要跟着换

    3、cmd下输入ghci

     

    4、Start WinGHCi from the Start menu and have fun!

    转载于:https://www.cnblogs.com/cliangcliang/p/7460656.html

    展开全文
  • 在emacs 的bin 目录运行 addpm.exe 然后在用户目录(我的是administrator)下面就可以看到.emacs.d 的...emacs mode :http://www.haskell.org/haskellwiki/Haskell_mode_for_Emacs 得到sandos的提示:http:/...
  • 本学期北京大学开设《计算概论(A):函数式程序设计》课程,很多同学在Windows下安装Haskell开发环境遇到困难。这里我们描述在Windows上使用stack安装Haskell开发环境的方法。本文的GitHub Pages链接:Monad - 在...
  • 最近一直被C#调用Haskell时的“尝试读取或写入受保护的内存”问题所困扰(详见C#调用haskell遭遇Attempted to read or write protected memory,C#调用haskell时的“尝试读取或写入受保护的内存”问题),而且困在...
  • Haskell for Visual Studio代码 此扩展增加了由支持的对语言支持。 产品特点 GHC的警告和错误诊断 悬停时输入类型信息和文档 跳转到定义 文件符号 突出显示文档中的参考 代码完成 通过Brittany,Floskell,Ormolu或...
  • windows下安装配置Haskell的IDE leksah

    千次阅读 2014-04-21 12:40:08
    http://www.haskell.org/platform/windows.html 下载并依照指示安装 haskell运行环境。 接下来,到 http://www.leksah.org/download.html 下载并安装你需要的适合windows的leksah。 然后,到开始菜单运行 ...
  • broken Haskell

    2020-12-29 17:08:05
    <div><p>I just built from master and installed <a href="https://github.com/textmate/haskell.tmbundle">this bundle</a>. <p>When I type something like: <pre><code> stuff :: a -> a </code></pre> <p>I...
  • https://www.haskell.org/platform/ 各平台都有,安装过程其实比 Java 要简单不少,应该不会有问题吧。 我遇到的最大问题其实是下载速度太慢了…大概30kb/s的样子,挂机去干点别的就好了。 希望可以帮助到一些人吧....
  • 1.搭建环境 去haskell 官网,下载haskell for windows的最新版本并安装,
  • Haskell配置

    2014-12-20 10:51:47
    最近被一切皆为函数这句话深深吸引,便来到了Haskell的世界。可上手却费了一番周折。 Windows上配置很顺利,环境变量都自动给配置好了。 在Ubuntu14上解压二进制的HaskellPlatform包到我常用的应用程序文件夹里,...
  • 它是跨平台的,应在Linux,Mac和Windows上运行。 在内部,它使用 API解释Haskell程序,而图形化前端则建立在跨平台的框架上。 HyperHaskell的主要吸引力是类,它取代了旧的类。 结果看起来像这样: 发布 ...
  • Windows 7 GHC 7.8.3 cabal-install version 1.20.0.3 Atom 0.183 autocomplete-haskell 0.4.3 autocomplete-plus 2.7.1 haskell-ghc-mod 0.7.5 ide-haskell 0.5.10 keyboard-localization 1.4.1 language-...
  • Windows电脑上安装HaskellChocolateyGHC设置VSCode/VSCodium设置苹果及Linux详见https://cs.anu.edu.au/courses/comp1100/resources/install/!安装成功的同学欢迎发我截图补充这篇文章! 转载翻译自:...
  • 十分钟学会 Haskell

    万次阅读 多人点赞 2018-05-21 17:41:09
    1 概要Haskell 是函数式(一切通过函数调用来完成)、静态、隐式类型(类型由编译器检测,类型声明不是必需的)、惰性(除非必要...GHC 在 GNU/Linux, FreeBSD, MacOS, Windows 以及 Solaris 平台上都有可供...
  • Popush Haskell Support

    2014-10-12 10:48:08
    Haskell语言支持 By王安琪 一、所需要提前知道 了解Backbone框架。 ...二、任务完成情况 ...1. 阅读了Popush后端代码,理解了工程如何调用外部编译器和解释器进行编译和解释...添加Windows下编译Haskell文件的命令行
  • 上网搜了一下,原因应该是编码问题导致的。 网上提供的办法一般都是修改locale, 或者在 cmd 运行 chcp 65001 然后右键属性-> 修改字体,将当前终端的编码改为 utf-8。 修改Locale的方式我没试,感觉波及太大。...
  • Haskell超简单环境搭建

    2020-05-20 23:04:57
    要求Windows,Linux,Mac三端通用,且迁移代码代价最小 首先找到一个最方便的Haskell编写IDE 选择方案有如下。IDEA+Haskell插件,Ecelipse+Haskell插件,VSCode+Hashkell插件,Vim+Haskell插件,Xmonad(没用过),Mac ...
  • haste 是一个可以将 Haskell 编译成 JavaScript 的编译器。生成体积小、执行快速的代码,使用标准 Haskell 库,集成 Cabal,支持大多数 GHC 扩展,支持 Windows、Linux 和 OS X。 标签:haste
  • Use Haskell instead of bash

    2020-12-29 08:05:30
    <p>My main motivation for doing this was to bring <code>haskell-vim-now</code> to Windows and there are other advantages besides Windows support: <ol><li>Type safety</li><li>Installer speed - helper ...
  • haskell ide - vscode

    2017-04-08 20:02:00
    2. 安装haskell的管理工具stack,将路径添加到环境变量path 3. windows下安装stack并未发现 config.yaml (而linux下安装则自动生成~/.stack/config.yaml,故linux下这一步可略过),于是打开cmd,执行 stack install...
  • 环境Windows 函数毫无疑问是函数式语言的核心。 在Haskell中(无特殊指明,以下皆是指在Haskell下),一个表达式用函数完成计算被称为a function application,函数后加空格然后跟随参数(arguments),...
  • Haskell hoogle使用指南

    2013-06-18 23:18:06
    最近在学习haskell,意图从中了解更多type rich programming,希望能得到思想上... 在安装hoogle的时候,注意在windows下,console必须实现键入set LANG=C,再使用cabal install,否则送给你一个大大的"lexical error
  • 函数式语言Haskell

    2009-03-25 09:50:00
    函数式语言Haskell 为了方便,建设在windows下安装编译器和解析器。今有2个:Hugs 和 GHC网址如下:http://cvs.haskell.org/Hugs/pages/downloading.htm http://www.haskell.org/ghc/ Hugs最近更新为2006年。GHC...
  • 【笔记】Haskell

    2015-04-15 21:07:43
    于是找了个介绍的MOOC,由于用的是Haskell,所以顺便学下。。。 课程名:EDX FP101XHaskell运行环境课程推荐GHCi(类似一个解释器),Windows下直接安装 GHCi基本命令:load name load script na

空空如也

空空如也

1 2 3 4 5 ... 18
收藏数 341
精华内容 136
关键字:

haskellwindows