我正在学习https://learnhaskell.blogspot.com/2007/09/lesson-1-hello-world.html中的教程 我遵循了所有的说明,但在emacs上,当我键入C-c C-l时,我得到的是Run 'C-h f haskell-mode' for instruction how to setup a Haskell interaction mode 当我输入的时候,它会带给我一个没有多大帮助的页面。 我下一步该怎么做?除了删除用于apt的ghi, emacs的版本号之外,我完全遵循了教程中的步骤。 我的.emacs文件如下所示,与博客中的
我在Cabal上看到了一个非常奇怪的反复出现的问题,它妨碍了我获得可重复的Haskell构建的能力。我有一个带有沙箱的阴谋计划。如果我做了cabal install,就会得到表单中的错误
Y failed during the building phase. The exception was: ExitFailure 1 X depends on Y which failed to install.
其中X是我的项目的直接依赖项,Y是一些传递依赖项。但是,如果我只输入cabal install X,那么它就能工作了!
下面是一个具体的例子:我的项目依赖于interpolate包。当我做cab
我想要实现的
我想开发一个与Haskell和Yesod的个人网站。我以前的网络工作主要是用Python。我使用Docker,这样我就可以轻松地部署在上了。我所有的开发都是用容器完成的--因此,除了vim和git等实用工具之外,没有任何软件直接安装在我的机器上--然后部署容器即可。我也想为这个网站做同样的事情。
我试过的
我的Dockerfile当前如下所示:
FROM haskell:latest
MAINTAINER Garry Cairns
ENV REFRESHED_AT 2015-03-19
# create a haskell user to run our programs
#
Windows 10 (x64)
我想在Bazel中使用Haskell (2.0.0)。我在Windows 10 (x64)计算机上执行了以下步骤:
git clone https://github.com/tweag/rules_haskell/
cd rules_haskell
cd tutorial
bazel build //...
这将产生以下结果:
INFO: Call stack for the definition of repository 'rules_haskell_ghc_windows_amd64' which is a _ghc_bindist (r
我正在尝试用GHC编译以下代码:
module Test where
import Maybe
import Prelude hiding (null)
import System.IO
null = ()
main :: IO ()
main = putStrLn "Hello, world!"
如果我只运行ghc Test.hs,我会得到:
Could not find module `Maybe'
It is a member of the hidden package `haskell98-2.0.0.1'.
所以我试着使用ghc -package
嗨,我从haskell开始,并试图为它的发展建立我的emacs。
我有最新的haskell-mod和ghc-mod在emacs 24.3.1。GHC是7.6.3
我已经创建了一个haskell文件first.hs,当我执行C-c C-l时,它会问:
start a new project named haskell ? y or n
我的目录名是haskell。我按y键
Set the cabal directory
我尝试了~/..cabal和我的当前目录haskell
Set the current directory
按enter,因为它有haskell目录
它显示错误消息:
haske
我已经将haskell安装到一个自定义位置,该位置在我的路径中:
C:\platforms\haskell\2014.2.0.0\bin
但是,当我全局安装一个包时,我会得到这样的结果:
Installing executable(s) in C:\Program Files\Haskell\bin
Warning: The directory C:\Program Files\Haskell\bin is not in the system
它从哪里获得这个路径,以及我如何控制haskell将在全局范围内安装包的位置?我希望它们安装在haskell安装目录或我的用户配置文件中。
我有一个带有下面一行的haskell文件:
{-# LANGUAGE DeriveGeneric #-}
但是,我在这一行中得到了以下错误消息:
Failed to parse result of calling cabal
Resolving dependencies...
Build profile: -w ghc-8.6.5 -O1
In order, the following will be built (use -v for more details):
- haskell-translator-0.1.0.0 (exe:haskell-translator) (configur
我对Haskell非常陌生,但由于它是一种函数式编程语言(易于使用的函数),我对使用it.Currently有一些兴趣,我正在为Windows azure开发一个应用程序,我在想,有没有一种方法可以将Haskell与Razor引擎集成在一起,这样我就可以使用it.Is了,有没有什么资源(互联网链接)可以使用Haskell和Razor.Can,我们使用Haskell和.net语言(因为我正在使用Webmatrix3开发)?
例如
带有注释的剃刀代码
@*
A logic that calls haskell
Uses a link to acess a haskell file(*.hs)
go