問題タブ [ghc]

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 投票する
2 に答える
2047 参照

haskell - GHCiのReadlineキーバインディングをカスタマイズするには?

^W GHCi が Readline をサポートしており、 や などのキーバインドが期待どおりに機能することは知って^Uいます。

Bashがinputrcを処理する方法で、ghciがキーバインディングのカスタマイズをサポートしているかどうか疑問に思います。

0 投票する
3 に答える
2854 参照

haskell - Cabal を GHC 6.12.1 で動作させる

OS X に最新の GHC パッケージ (6.12.1) をインストールしましたが、Cabal が動作しません。GHC 6.10 で動作する以前のバージョンを削除し、最初から再インストールしようとしました。ダウンロード可能な最新の Cabal バージョンは 1.6.0.2 です。ただし、これをビルドしようとすると、次のエラーが発生します。

私が検索して見つけたものから、これは、Cabal のバージョンが GHC のバージョンに対して古すぎることを示唆しているようです。Cabal を GHC 6.12.1 で動作させる方法はありますか?

編集:明確にするために、私はセットアップしようとしていcabal-installます。

0 投票する
5 に答える
631 参照

haskell - Haskell コンパイルの基本

私は第 2 オイラーの問題に取り組んでいますが、今のところ、フィボナッチ数列を定義しようとしています。現在、Fib関数を次のように定義しています

プログラムをキーボード入力に依存させたいので、

そして、xを次のように定義しましたx = read "index"

インデントと構文の両方を台無しにしていると確信しています。コードの変更方法によっては、「ghc /dir/file.hs を実行すると、「スコープ外: データ コンストラクター `Fib'」や「解析エラー (インデントが正しくない可能性があります)」などのメッセージが表示されます。特に .hs をコンパイラに適したものに設定する方法に関して、私が何をしているのかわかりません.GHCでのコンパイルに関する約7つのチュートリアルを読みましたが、それらはすべて説明する部分をスキップしているようです.コンパイルの基本的な要件。

それが役立つ場合は、より具体的にする方法を教えてください。私が理解しようとしている2つのことは、「メイン」全体がコンパイルにどのように関連しているか、およびFibを関数として定義したことを認識させる方法であると思います。

PS: ここのインデントがわかりません。Stack はすべてを 1 行にまとめたいようです。そのため、すべてを分離する必要があります。ごめん。

0 投票する
3 に答える
10258 参照

haskell - (Floating Int) のインスタンスなし

Haskellを学んでいます。基数 'b' で 'n' までの乗算表を返す関数を作成しました。数値は「w」桁までパディングされます。最後のステップとして、「w」を自動的に計算したいと思います。なぜこれはコンパイルされないのですか?

エラー:

0 投票する
7 に答える
12498 参照

haskell - Haskell プログラムを C ソースとして配布する

Haskell プログラムまたはライブラリがあり、Haskeller 以外の人、場合によっては C プログラマーがアクセスできるようにしたいとします。GHC を使用して C にコンパイルし、これを C ソースとして配布できますか?

これが可能であれば、誰かが最小限の例を提供できますか? (例: Makefile)

GHC を使用して、必要なコンパイラ フラグとヘッダーを自動的に判断し、これを単一のフォルダーにバンドルすることは可能ですか?

基本的に、私はプログラムの一部を C と Haskell で書き、それを tarball として配布できるようにすることに興味がありますが、ターゲットに GHC と Cabal をインストールする必要はありません。

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

haskell - haskell で oneOf を使用すると、コンパイル時にエラーが発生する

私は Haskell の完全な初心者です。ダウンロードした Haskell ファイルをコンパイルしようとしていますが、エラーが発生します。

これで十分かどうかはわかりませんが、エラーのあるコードのセクションは次のとおりです。

0 投票する
3 に答える
10601 参照

unicode - Haskell を使用して UTF-8 でエンコードされた ByteString を出力する

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

haskell - Haskell プロファイラーの出力を理解する - ==_a3JO とは

Haskell でいくつかの最適化アプリケーションを作成しており、プロファイラーで実行しました。多くの関数と奇妙な記号 "==_a3JO" (数字と文字が異なる場合があります) が表示されます。それは何の略ですか?

出力例: