ghc

    1

    1答えて

    MacbookにHaskellをインストールしようとしていますが、何も問題はありません。私はHaskell.orgから64ビット版をダウンロードし、それを開いてインストールプロセスを経て、完成したと言って、さらに詳しい情報が入ったhtmlページを開き、それから何も表示しない。ファイルは[ライブラリ]フォルダにインストールされている必要がありますが、そこにはありません。何もインストールされていないよ

    6

    1答えて

    私はコンパイル時のエラーやURIというような表現をしたいと思います。 [uri|http://stackoverflow.com|] はコンパイルする必要がありますが、 [uri|foo:/bar:\|] はいけません。 私はQuasiQuotesに出くわしました。これは明らかにこの種の問題です。しかし、私はURIからQ Expを作成することはできません。それはURIためLiftインスタン

    2

    1答えて

    (誤解を招くタイトル:が全体以外のリファレンスマニュアルではありませんが、このトピックのための完全なリファレンスマニュアルを尋ねるが、心に留めておくようにこれらの音:それは唯一の以下、相互に関連似た質問の茄多のをですGHCのSTGパイプラインステージのソースコードと、他の人や "インサイダー"の集約されたエクスペリエンス) 私は、 /既存のGC +ラムダ/関数値+クロージャを使用して同様の高レベル

    6

    1答えて

    私はekmettの線形ライブラリを使用しようとしていますが、Linear.Vでは可変長ベクトルに問題があります。 dim関数を使用してベクターのサイズを取得するにはどうすればよいですか? Vのネストされた大きな正方行列にtraceをどうやって使うのですか?これらの両方のケースでエラーが発生します。 最小限のコード: import qualified Data.Vector as Vector i

    11

    1答えて

    parserspackageの構文を使用してパーサを書き込もうとしています。do構文を使用しています。ここでは一例です:GHCは私を与える {-# LANGUAGE ApplicativeDo #-} import Text.Parser.Char (string, spaces) import Text.Parser.Token (TokenParsing, natural) issue

    3

    1答えて

    次のコードでは、可能であればg . fをhと書き換えたいと思います。 hがクラスのインスタンスを持っていない場合があるかもしれませんが、可能であれば書き直したいと思います。これが達成可能であることを示すエラーメッセージが表示されますが、変更する必要があるかどうかはわかりません。 {-# LANGUAGE TypeFamilies #-} main = return() data D a

    0

    2答えて

    以下はおそらく愚かな例ですが、これを解決すると、別の問題が解決します。詳細はin this questionです。 私はこのシグネチャを持つ関数を書きたい: myread :: (Read a) => String -> a なときa ~ Int、その場合myread _ = 0を除いて、myread = read、その。 明らかにこの関数は愚かですが、ポイントは戻り値の型に基づいて最適化した

    3

    1答えて

    私はGHCコアデータ型で作業しようとしています。 HaskellのソースをタイプBind CoreBndrのコア表現にコンパイルできます。 このデータ型のデフォルトのShowインスタンスはありません。 この表現をきれいに印刷する方法はありますが、それにはあまりにも多くのノイズが関連付けられています。 私は他の代数データ型としてGHCコアを扱い、そこに関数を書く必要があります。 GHCコアのインスタ

    6

    1答えて

    私はABIとは違う、GHCの同じバージョンのビルドを用意して、異なるプロジェクトで使用したいと思っています。 (私の場合は、ビルドするとの差が、GMP対整数簡単です。) this issueのコメントはstack-setup-2.yamlにGHCのカスタム風味を追加する方法を示しています。しかし、どの特定のケースまたはプロジェクトでどのghcビルドを使用するかを指定するにはどうすればよいですか?