Size: a a a

2020 June 02

_:

_Ryner' :: IO ❄️ in Haskell
Alexander Vershilov
reqType не несёт кажется информации кроме как о части имени типа
Я сейчас переписываю апишку с php просто
источник

AV

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

AV

Alexander Vershilov in Haskell
см TaggedObject
источник

MK

Maxim Koltsov in Haskell
++
источник

AV

Alexander Vershilov in Haskell
TaggedObject "type" "body"
источник

AV

Alexander Vershilov in Haskell
Или в newtype завернуть и ему через TH/Generic написать инстанс
источник

AV

Alexander Vershilov in Haskell
Просто реально этот type это не часть логики, а часть транспортного типа, при этом такая, которую раз сгенерировал и забыл
источник

AV

Alexander Vershilov in Haskell
newtype/data если как в JSONRpc заверунть, стандартный объект с пачкой доп полей
источник

AV

Alexander Vershilov in Haskell
тогда можно делать JsonRpc A, JsonRpc B
источник

AV

Alexander Vershilov in Haskell
Итого у тебя все сервант разберёт, а ты уже с нормальными данными работать будешь
источник

_:

_Ryner' :: IO ❄️ in Haskell
Thx, попробую
источник

MK

Maxim Koltsov in Haskell
буэ, сваггер ломается от type synonym
источник

_:

_Ryner' :: IO ❄️ in Haskell
Maxim Koltsov
буэ, сваггер ломается от type synonym
Ага, он хрупкий
источник

YS

Yan Shkurinskiy in Haskell
Такой вопрос - можно ли написать инстанс Eq для экзистенциального типа?
источник

AV

Alexander Vershilov in Haskell
Нет, если у него нет typeable
источник

AV

Alexander Vershilov in Haskell
data E = forall a . Eq a => E a

e1 = E Int
e2 = E (Sum Int)

e1 и e2 не отличаются
источник

YS

Yan Shkurinskiy in Haskell
А если есть Typeable?
источник

AV

Alexander Vershilov in Haskell
Хотя может быть можно сделать какой-то ад и проверить указатели на словари!
источник

YS

Yan Shkurinskiy in Haskell
На такой ад я не согласен
источник

YS

Yan Shkurinskiy in Haskell
х(
источник