ghc

    0

    2答えて

    私は、Haskell型としてのクエリを特長とするセルベースのデータベースモデルの型レベル表現に取り組んでいます。私は、より複雑なクエリタイプから値を抽出しようとしたときに立ち往生しました。 は私が最初に動作し、あなたのコードをお見せしましょう: -- a model with datapoints defined by a list of "aspects" -- every aspect ha

    3

    1答えて

    特定のホストで特定のポートが開いているかどうかをチェックします。どうやってやるの? connectToと呼んだ後で、ポートが開いているかどうかを実際にどのように知ることができますか? main = do withSocketsDo $ do h <- connectTo "some_host.com" $ PortNumber 1234 --- and....?

    0

    1答えて

    は(http://lpaste.net/180651から)次のコードを検討: test.hs:11:33: error: • Could not deduce (Natural n0) arising from a use of ‘dim’ from the context: Natural n bound by the type signature for:

    0

    1答えて

    のは、私はこのように単純に実現される機能を持っているとしましょう:複数の同一の部分式があり quadratic a b c = (ans1, ans2) where ans1 = ((-b) + sqrt (b * b - 4 * a * c))/(2 * a) ans2 = ((-b) - sqrt (b * b - 4 * a * c))/(2 * a) 。ど

    1

    1答えて

    私のスタックプロジェクトにはmyproject.cabalというファイルがあります。 https://www.haskell.org/cabal/users-guide/installing-packages.html そのオプションを使用しなければならない場合しかし、私は把握することはできませんされました:私はそれを置くところはどこでも、その後のスタックは失敗で終了します(実行し、私はここに文書

    2

    1答えて

    私はライブラリを持っており、私は実行可能ファイルを私がcabal replにしたとき、つまりユーザーがHaskell式を使用し、モジュールをインポートして、自分で定義されているデータ型を使用できるようにしたいと思っています。としょうかん。 可能ですか? hintはソースファイル(ユーザーが利用できない)でしか動作しないという考えがありますが、私は確信していません。ライブラリから、またはグローバルに

    8

    1答えて

    に私はHaskellのに新しいですし、次のコード実行中の問題を抱えています: module Main ( main ) where main = putStrLn "Hello, world!" SublimeHaskellをコンパイルしてエラーを返し runhaskell hello.hs 使用して、上記実行しようとし hello.o: getModificationTime: in

    1

    1答えて

    私は次のような問題があります。タイプクラスを定義し、このクラスのタプルをインスタンスとして宣言したいと考えています。しかし、私はGHCにこの宣言を受け入れる方法を知らない。ここでは非常に簡単な例: class Test a where elm :: a そして、私は instance (Test a, Test b) => Test (a,b) where elm = (e

    3

    1答えて

    次のコードは、-threadedでコンパイルされているかどうかにかかわらず、またはシングルスレッド方式でコードを書き込んだ場合でも同じパフォーマンスを示します。両方のブロック(parとコメント付きforkIO/forkOS/forkOnを使用)と同じパフォーマンスが得られます。実際には、並列バージョンではパフォーマンスが多少低下します(おそらく並列GCのオーバーヘッドが原因です)。 htopのよう

    2

    1答えて

    私はスタックとGHC 7.10を使用しています。 stack testを実行すると、.hsファイルごとに1つの.dump-hiファイルが作成されます。スタック/ ghcがこれらのファイルを生成しないようにするにはどうすればよいですか? 少なくとも、テストプロセスによって削除されていることを確認してください。