haskell

    1

    1答えて

    logging-errorをpipesで処理しようとしています。私は何かが働いているという意味ではほぼそこにいますが、それは正しいとは思えず、それを修正する方法がわかりません。コード:私はそれ以外の場合はコンパイルされませんliftlogInfoに必要readInputMessageで {-# LANGUAGE FlexibleContexts #-} {-# LANGUAGE Overload

    -3

    1答えて

    私たちは、このツリーを持っている: data Bintree a = Empty | Fork a (Bintree a) (Bintree a) deriving Show data Edge = Left | Right deriving Show type Node = [Edge] 私はそれで要素を検索する必要があります。見つけたら、私はただノードを返します。そうでなければ、私は何

    2

    1答えて

    Haskellのデータコンストラクタの固定を宣言することは可能ですか?例えば、与えられた: data A = (>>>) A A を私は infixl 4 >>> は1だけ型コンストラクタのための固定性を宣言することができそうですthe data type extensionsのドキュメントを見てみると宣言したいと思います。しかし、少なくとも私が試した方法では、それは動作していないようです

    1

    1答えて

    私はそのような文字列があります:***、**(*)*、****(**(**)*)** をそして、私はそのようなデータ構造にそれを解析したい:Sが* ある data Tree = Node [S] Tree Tree | Empty(*は、任意の文字にそれを意味するものではありません私は(私はmegaparsecを使用しますが、それはparsec習慣的に非常によく似ている)パーサを構築しようとしただ

    2

    1答えて

    Framesライブラリ(UnColumnとAllAreを定義する)でシングルトンを使用する関数f 'とwithSingを使用するラッパー関数について、次の宣言を考えてみましょう。 {-# LANGUAGE AllowAmbiguousTypes -#} import Frames import Data.Singletons.Prelude f' :: forall rs1 rs2 a.

    4

    2答えて

    reqパッケージ(http://hackage.haskell.org/package/req)をスタックで使用しようとしています。 これまでのところ、stack new my-project、stack setup、stack build、stack exec my-project-exeはすべて問題なく完了しました。 そうのような秘密結社ファイルへreqを追加しました: name: my

    3

    1答えて

    Stackageのブラウザで常にナビゲートして検索することなく、適切なコマンドラインツールとしてStackを使用する方法はありますか? 私はしばしば、どのバージョンが提供されているかを確認するためにグローバルにインストールしたいかもしれないツールを探したいと思う。さらに、プロジェクトのアップグレードを検討する際に、リゾルバのバージョンが利用可能かどうかを確認したいことがあります。 私が知る限り、こ

    1

    1答えて

    約Haskell type familiesの記事に続いて、私はそれを自分で試して勇気を見つけました。 {-# LANGUAGE TypeFamilies #-} class Iterable c where data Iterator c :: * -> * current :: Iterator c a -> Maybe a next :: Iterator

    1

    2答えて

    私はHaskellを初めて使用しています。 たとえば [[1]、[2,2]、[3,3,3]]

    0

    2答えて

    私はこの質問を解決しようとしています: 再帰関数を定義します。次のように指定できるマッチソート を実装するmsort :: Ord a => [a] - > [a] 2つのルール: 長さ1のリストは既にソートされています。 他のリストは、2つの半分をソートし、 結果リストをマージすることによってソートすることができます。 しかし、コードのマージソートがどのくらい正確に行われているかを理解するのは苦