cabal

    2

    1答えて

    GHCはNeovimプラグインのリンターとして使用できます。 %tは、問題のファイルです stack ghc -- -fno-code -v0 %t :コンフィギュレーションファイルを、lintの次のコマンドを使用しています。しかし、これはすばやく素晴らしいですが、Cabalファイルで指定されているオプションを認識できず、ファイル内で内部モジュールが参照されていれば実行に失敗します。 caba

    2

    1答えて

    データ構造を記述した余分なファイルがあるとします。あるHaskellモジュールでは、そのファイルの内容をとり、データ型を生成するTH宣言があります。 外部ファイルが変更されるたびに、そのモジュールを強制的に再コンパイルするにはどうすればよいですか?

    0

    1答えて

    最新バージョンのハッピー(1.19.5)でa bugと競合しています。 git repoでのみ見つかったHappy(1.19.6)のさらに新しいバージョンを探すためにスタックに向けるにはどうすればよいですか?今、スタックをすべて管理しています。ハッピーへの唯一の言及は私のカバールファイルにあります。関連セクションは次のとおりです。 ... library: hs-source-dir

    0

    2答えて

    スレッドスコープをスタック経由でインストールし始めました(キャバールではなく、OKですか?https://wiki.haskell.org/ThreadScope)。 threadscopeにはカイロが必要です。 $ stack install cairo cairo-0.13.3.1: configure -- While building package cairo-0.13.3.1 u

    0

    1答えて

    インストールするためにghcjs私はUbuntuにアップグレードしました。16.04 要件に問題はありません。 alexおよびhappyが自動的にインストールされます。次に: $ git clone https://github.com/ghcjs/ghcjs.git $ cabal install ./ghcjs ただし、端末からghcjsを呼び出すことはできません。おそらくそれはPATH

    1

    1答えて

    GHCのcabal buildを使用して実行可能ファイルをコンパイルすると、プロジェクト.cabalファイルのmain関数内に記載されているバージョン番号を取得する方法はありますか?例えば 、我々は使用して、メインプログラム名を取得できます。 import System.Environment main = do progName <- getProgName ... 我

    0

    1答えて

    経由でインストールした後、私はHaskellで素数モジュールを使用してみましたし、 $ cabal install primes Resolving dependencies... Notice: installing into a sandbox located at /home/christoph/.cabal-sandbox Downloading primes-0.2.1.0...

    2

    2答えて

    他の誰のためにstackコンパイル&をコンパイルすると、プロジェクト全体がstack ghciになるのですか? 前者をスキップして、すぐにソースを読み込むためにghciにジャンプしないでください。私はそれが私のプロジェクトのほとんどで私のために両方を行うことを観察したので、それは一見余分な仕事をしています。これは設計によるものか、スタックプロジェクトのいくつかを誤って構成した可能性がありますか?

    1

    1答えて

    私はUbuntu 16.04のスタックghciバージョン8で作業しています.HaskellでSystem.Randomをインポートしたいのですが、Cabalを含むかもしれない問題があるようです。私は、システムに問題があると言われます Failed to load interface for ‘System.Random’ Use -v to see a list of the files sea