soaring zen
@soaring zen has joined the channel
mkMigrate
が受け取るデータ型が EntityDef -> UnboundEntityDef
となり、そのように変換する unbindEntityDef
を使うと以上のようなよく分からないエラーになってしまい、どこに型エラーを引き起こす場所があるのかエラーメッセージから読み取れなくて困っています。data family Foo a where Foo Int = Bar Foo Char = Buzz
TypeFamilyDependencies
とカインド注釈の併記ってどうすればいいんでしょう?type family Foo a :: Type
type family Foo a = t | t -> a
stack build
はデフォルトでコア数に合わせて自動で並列でインストール作業してくれますが、これが原因でstack buildが失敗するとかってありえますか?何回やってもbuildが失敗しています。extra-packages
を使うのが適当なのでしょうか?GeneralizedNewtypeDeriving
はLensの makeFields
が作る HasFoo
のような複数の型引数を受け取る型クラスに対して使えますか?• Can't make a derived instance of ‘HasBase Search String’ with the newtype strategy: GeneralizedNewtypeDeriving cannot be used on non-newtypes • In the stand-alone deriving instance for ‘HasBase Search String’
parseJSON :: Value -> Parser aこんな関数なのでできないですよね。
bundle exec rspec -P spec/**/some_spec.rb
data Point i where Pt :: Integral i => i -> Point i Infty :: Point i infty :: Point i infty = Infty instance Show i => Show (Point i) where ...