haskell

    15

    2答えて

    同じ中置演算子(<*>)を使用する2つの異なるHaskellモジュール間で名前の衝突があります。 Haskell 98のレポートによると、 modid.varsym が許可されていますが、動作させることはできません。ここでは、それらの全体ではTest.hsです: module Test where import qualified Test2 as T three = T.<*>

    4

    4答えて

    特定のオブジェクトを使用できないときに読み込むことができる透過キャッシュを実装しようとしています。つまり、(name)でインデックスされた既存のオブジェクトを返すことができます。 loader' objs name = case findObj objs name of Nothing → (new_obj, loader' new_objs) Just obj → (obj,

    5

    2答えて

    私はtutorialsonハスケルの番号を読んできました。しかし、私はウィンドウ(32ビット)にマルチコア(私はインテルクアッドコアを持っています)で動作するコンパイルされたアプリケーションを手に入れることができませんでした。 は、私は多くのことを試してみました: ghc -O2 --make A.hs -threaded ./real-par +RTS -N2 ./real-par +RTS -

    20

    3答えて

    私は、パターンマッチングに関して、Haskellのリストの理解がどのように「フードの下で」機能しているかを理解しようとしています。次GHCiの出力は私のポイントを示しています Prelude> let myList = [Just 1, Just 2, Nothing, Just 3] Prelude> let xs = [x | Just x <- myList] Prelude> xs

    0

    2答えて

    免責事項:私はHaskellを初めて使い、大学のFPについて多くのことを覚えていないので、コードに1つ以上のエラーがあるかもしれません。これは、オイラー問題3のコードです。 私は、引数として2つの配列を持つ関数と結果として配列を再帰的に呼び出そうとしています。 目標: は、nと仮定 (変数は「allNumbers」のコードである)1からnまでの全ての自然数のリストを、この質問のための10 作成され

    7

    4答えて

    私はこのようなXML文書を持っている場合: <root> <elem name="Greeting"> Hello </elem> <elem name="Name"> Name </elem> </root> と、このようないくつかのHaskellの種類/データの定義: type Name = String type Value

    13

    5答えて

    ハスケルを学びながら、私はいつも私にすべてを教えてくれるわけではないので、本当にそれを理解するために、私は型システムの背後にある理論、そのようなモナドと概念を知りたいと思っているという気持ちがありました。 これらのコンセプトのほとんどは、私が聞いたカテゴリ理論から来ているので、このトピックと関連するトピックに関するいくつかの良い本/ウェブサイトはありますか?

    5

    4答えて

    私は 'print'関数呼び出しをhaskell関数に入れようとしています。 (単純なデバッグメッセージ)。 以下は私のコードとコンパイラのエラーメッセージです(ghc 6.10)。 なぜputstr呼び出しと空の配列を束縛しているのかよくわかりません。 空の配列は、その特定のケースの戻り値です(プリントアウトメッセージは実際にはスタブです)。 これはなぜ機能していないのでしょうか? おかげ マイ

    6

    3答えて

    Cabbage.hs: module Cabbage where class Cabbage a where foo :: a -> String -- the parameter is only present for its type, -- the parameter value will be ignored bar :: String -

    1

    3答えて

    OS Xでは、haskellのCabalのzlib前提条件をインストールしようとしています。/SW/libに発見された-lgmpライブラリ $ sudo ./Setup build Preprocessing library zlib-0.5.0.0… ld: library not found for -lgmp collect2: ld returned 1 exit status l