constraint-kinds

    5

    1答えて

    私は、実行を「見る」ためにモノイドを含む応用ファンクタに取り組んでいます。しかし、時には私はこの部分をまったく気にしないので、モノオイドの選択は決して消費されないので無関係です。 {-# LANGUAGE FlexibleInstances #-} {-# LANGUAGE ConstraintKinds #-} {-# LANGUAGE MultiParamTypeClasses #-}

    6

    1答えて

    スコア型で動的プログラミングアルゴリズム多相を実装したいと思います。境界条件のない簡略化された1Dバージョンです: {-# LANGUAGE ConstraintKinds, FlexibleContexts, RankNTypes, ScopedTypeVariables #-} import Control.Monad import Control.Monad.ST.Strict im

    5

    3答えて

    Hackageを検索したところ、次のようなものは見つかりませんでしたが、それはかなりシンプルで便利です。ある種のデータ型を含むライブラリはありますか? data HList c where (:-) :: c a => a -> HList c Nil :: HList c 私が見つけたすべてのHListは、任意のタイプを持つことができ、制約されませんでした。 私は自分自身

    20

    1答えて

    私は簡単な例を記述しようとすると、 {-# LANGUAGE UndecidableInstances, MultiParamTypeClasses, KindSignatures, Rank2Types, ConstraintKinds, FlexibleInstances, OverlappingInstanc