hugs

    8

    2答えて

    私は、haskellコードを解釈して評価する必要のあるC++アプリケーションを作成しています。このコードはコンパイル時にはわかりませんが、ユーザーが指定します。 ライブラリとして、GHCiやHugsのような、haskellコンパイラ/インタープリタを使用する方法はありますか? 私はFFIを見つけましたが、これはコンパイル時に知られているhaskellコードでしか機能しないようです。 私はGHC A

    6

    2答えて

    CSVファイルをCSV形式に解析しています.CSV形式はRecordのリストで、Fieldのリストです。新しい行を挿入した後、csvにアクセスしようとすると、Cのスタックオーバーフローエラーが発生します。私はこのエラーを読んで、尾の再帰を使用することによってあまりにも大きな "サンク"から来るかもしれないが、私は間違っていることをthatsとは思わない? type CSV = [Record]

    9

    2答えて

    パターン: front :: [a] -> a front (x:_) = x front _ = error "Empty list" はHaskellで一般的であると思われるが、私ははっきりと私はHaskellのを習い始めたときに次のことを学んで覚えている: dec :: (Integral a) => a -> a dec (x+1) = x dec _ = error "Bot

    9

    2答えて

    私の研究では、2国間の最短ルートを得る次の関数を書く必要があります。すでに2国間の接続があるかどうかを調べる関数isRouteと、2国間の接続を返す関数yieldRouteをすでに書いています。 ここでは、2国間の最短ルートを返す関数をコーディングする必要があります。 私の最初のアプローチは、両国間のすべての接続を取得し、次に最短の接続を取得することでしたが、すべての接続を取得することは、私の意見

    0

    1答えて

    macOS SierraにHugs 98をインストールする際に問題があります。私はmacportsをインストールしてからsudo port install hugs98を実行するように指示する指示(http://www.willamette.edu/~fruehr/154/HugsMacInstall.html)に従ってきました。残念ながら、これは、結果、次のエラーメッセージ エラー:誰でもMac

    7

    2答えて

    定義またはステートメントの好ましくはすべての種類を入力受け入れHaskellのインタプリタはありますか? 私はすでにghciとhugsを試したし、これらのどれもがそれをしません。これが難しい/不可能ないくつかの特別な理由はありますか?

    0

    1答えて

    私はHaskellにcgi-scriptを書いています。 私はハグ/ランハグだけを使用するように制限されています。 #!/opt/local/bin/runhugs module Main where main = do putStrLn ("content-type: text/plain\n") putStrLn ("Hello, Server!") これま

    3

    3答えて

    以下はHaskellの多型データ型で、Hugsによって解釈されます。 Show for Equalityのインスタンスを作成しようとしています。 インスタンス宣言では、「a」タイプが「表示」にある場合、「等価」aが「表示」に表示されます。コンストラクタの2つの引数をaとbをa = bの形式で出力する必要があります。 data Equality a = Equals a a instance (

    -1

    1答えて

    マイコード: addConcat :: [Int] -> [Int] addConcat [x,y] = z:(z + y) where (z = x + y) が、私はそれは同じフォーマットのだと私は常に取得上記ではない正確に一つの機能を実現しています: Syntax error in input (unexpected symbol "y") だから私のHaskellコードと間違って

    9

    2答えて

    f :: Integer -> Integer -> [Integer] f i n = n : f (i+2) (n+i) 誰かが私にそれを説明することができます。私はそれが[0,1,4,9,16 ..]を返すことを知っているが、どのように、何を理解していないのですか?