Size: a a a

2020 May 09

AV

Alexander Vershilov in Haskell
instance {-# OVERLAPPABLE #-} (AsValue a, '[a]~k) => Unnest k a where
источник

AV

Alexander Vershilov in Haskell
Как базовую, k перенёс из головы в констреинты
источник

AV

Alexander Vershilov in Haskell
В этом случае в обоих инстансах там "всё что угодно"
источник

AV

Alexander Vershilov in Haskell
Поэтому он может решить какой инстанс более точный
источник

R

Roman in Haskell
а какие-нибудь IncoherentInstances GHC включить не просил?
источник

AV

Alexander Vershilov in Haskell
_test9 :: HE.Params (Int64, [([Int64], Int64)])
_test9 = params -- @'[Int64, [[Int64]], [Int64]]
источник

AV

Alexander Vershilov in Haskell
Не
источник

AV

Alexander Vershilov in Haskell
{-# LANGUAGE GADTs #-}
{-# LANGUAGE AllowAmbiguousTypes #-}
{-# LANGUAGE DataKinds #-}
{-# LANGUAGE FlexibleInstances #-}
{-# LANGUAGE FunctionalDependencies #-}
{-# LANGUAGE UndecidableInstances #-}
{-# LANGUAGE MultiParamTypeClasses #-}
{-# LANGUAGE TypeFamilies #-}
{-# LANGUAGE ScopedTypeVariables #-}
{-# LANGUAGE InstanceSigs #-}
{-# LANGUAGE TypeOperators #-}
{-# LANGUAGE RankNTypes #-}
{-# LANGUAGE PolyKinds #-}
источник

AV

Alexander Vershilov in Haskell
Это излишний список, часть вещей точно не нужно
источник

AV

Alexander Vershilov in Haskell
GADTs и AmbigiousTypes не нужны
источник

AV

Alexander Vershilov in Haskell
Но AmigousTypes потом сделаю, чтобы заставить пользователя делать type application
источник

AV

Alexander Vershilov in Haskell
Fcf.Data.List.Concat работает - вообще замечательно
источник

AV

Alexander Vershilov in Haskell
Теперь правда почти все кодеки в проекте рефакторить 🙁
источник

YS

Yan Shkurinskiy in Haskell
Может попробовать респонсы через стрим запилить ...
источник

YS

Yan Shkurinskiy in Haskell
Я глянул - кажется сервант через стримы билдит респонсы
источник

YS

Yan Shkurinskiy in Haskell
Да и корс миддлваря тоже...
источник

ЗП

Зигохистоморфный Пре... in Haskell
Alexander Vershilov
Fcf.Data.List.Concat работает - вообще замечательно
Fcf вообще интересная идея, взята вроде из какой-то статьи Айзенберга
источник

АХ

Алексей Худяков... in Haskell
Alexander Vershilov
Мне нужно по выбранному инстансу определять тип, но чтобы он не участвовал в instance resolution
По моему ты хочешь чего-то противоестественного. На хаскелль это не ложится никак вообще
источник

AV

Alexander Vershilov in Haskell
Уже легло
источник

ЗП

Зигохистоморфный Пре... in Haskell
Кстати есть ещё fci
источник