問題タブ [ghc-mod]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
69 参照

haskell - Ghc mod: デフォルトのターゲットを変更

ghc-mod のターゲットを変更する方法はありますか?

ライブラリ ターゲットとテスト ターゲットの 2 つのセクションを持つ cabal ファイルがあります。Ghc は、ライブラリ ターゲット内のパッケージのモジュールを正しく検出します。

ただし、テスト ターゲット (QuickCheck など) のみにパッケージを追加すると、"インポート" にエラーのフラグが立てられます。そのための回避策はありますか?

0 投票する
0 に答える
165 参照

haskell - vim-hdevtools: ghc-mod ルートに関するエラー メッセージ

最近 (El Capitan にアップグレードした後に Haskell のセットアップを修正した後)、Vim で Haskell ファイルを編集していると、次のエラーが表示されます。

このエラー メッセージをグーグルで検索すると、この GitHub の問題が発生します: https://github.com/atom-haskell/haskell-ghc-mod/issues/50

これが私のghc-modのバージョンです:

私はvim-hdevtoolsインストールしましたが、最後のコミットは 2012 年なので、彼らに助けを求めることはできません。

この問題を解決する方法はありますか?

0 投票する
1 に答える
647 参照

haskell - ghc-mod: 更新後、「-package-id base-4.8.2.0 を満たすことができません」

そのため、Ubuntu の apt-get 更新により、GHC バージョンがこのリポジトリから 7.10.3 に更新されました。

この更新の後、すべてが壊れたので、同じリポジトリから 7.10.2 に切り替えました。

プロジェクトをチェックしようとすると、実行時に次のエラーが発生するghc-modを除いて、ほとんどすべてが現在機能しています。

プロジェクトで cabal-install を実行すると、依存関係エラーが発生しません。

この問題の原因は何ですか? GHC-mod内に変更が必要な設定や指定が必要なパスはありますか?

詳細情報を提供できますが、このエラーをどこから始めればよいかわかりません。

.cabal ファイルのビルド依存セクションは次のようになります。

私が言ったように、これらの依存関係はすべて正常にインストールされます。

0 投票する
0 に答える
48 参照

haskell - コード スニペットのコアを表示

-ddump-simplコード スニペット (または少なくともトップレベル関数) の repl/editor でのようなダンプを取得する方法はありますか? ghci/ghc-mod が実行をロードするためにすべてにアクセスできると仮定します。

0 投票する
0 に答える
314 参照

haskell - Windows 7 に ghc-mod をインストールすると永久にフリーズする

IntelliJ IDEA のJVM ( https://github.com/Frege ) で、基本的に Haskell である Frege を有効にしたいと考えています。へのパスが必要です

GHC-MOD

ghc-モディ。

そのため、Windows 64 ビット用の Haskell Platform をインストールしました。Cabalはすでにプラットフォームの一部なので、試してみました

「cabal インストール ghc-mod」

パッケージをインストールする必要がある

"c:\Users\%Username%\AppData\Roaming\cabal\bin"

コンソールに印刷されたカバル

ここで、x はパッケージの名前です。

これはいくつかのパッケージで発生し、Cabal は永久にフリーズしました。その後、Haskell Platform 32bit で同じプロセスを繰り返しましたが、結果は同じでした。

この経験に基づいて、haskell パーツを個別にインストールする方法に関するチュートリアルに従うことにしました ( http://blog.nikosbaxevanis.com/2015/04/15/setting-up-haskell-on-windows/ )。GHC for Windows のダウンロードに成功し、PATH を調整し、Windows 用の Cabal をダウンロードして実行しました。

「cabal.exe インストール」

「cabal.exe アップデート」

そしてbashシェルで実行

「cabal.exe インストール cabal-install」

前のケースのように、cabal はフリーズし、私はそれを一晩中実行し続けましたが、何も起こりませんでした。これは、bash で何が起こったかの単なる例です。

私は絶望的になり始めています。プラットフォームを使用している場合、Haskell 自体は正しく実行されます。Cabal と対話する必要がある唯一の理由は、IDE のおかげで ghc-mod パッケージです。同時に、IDE は充実していると思います。

提案やコメントは大歓迎です。ありがとう。

0 投票する
2 に答える
1672 参照

haskell - 「happy」がインストールできないため、ghc-mod をインストールできませんか?

Mac OS X では、ghc-mod'happy' という依存関係をインストールできないため、インストールできません。

何か案が?