Size: a a a

2021 July 13

[

[BRM]White Rabbit in Haskell
Переслано от [BRM]White Rabbit
источник

[

[BRM]White Rabbit in Haskell
lp должен быть рекордом Messages, но сервант стёр его, это просто кусок апишки
источник

ЗП

Зигохистоморфный Пре... in Haskell
источник

[

[BRM]White Rabbit in Haskell
Вроде наш кейс, но я не уверен
источник

IK

Ilya Kos in Haskell
`fromServant` превратит кусок апишки обратно в структуру
источник

IK

Ilya Kos in Haskell
источник

[

[BRM]White Rabbit in Haskell
О
источник

[

[BRM]White Rabbit in Haskell
@jakowlew попробуй
источник

JJ

Joshua Jakowlew in Haskell
Неа, не собирается
• Couldn't match type: Servant.API.Generic.GToServant
                            (Rep (routes0 mode0))
                    with: Int -> Int -> Maybe Int -> ClientM (VkResponse Server)
     Expected: ToServant routes0 mode0
       Actual: Int -> Int -> Maybe Int -> ClientM (VkResponse Server)
     The type variables ‘routes0’, ‘mode0’ are ambiguous
   • In the first argument of ‘fromServant’, namely ‘lp’
     In the first argument of ‘(^.)’, namely ‘(fromServant lp)’
     In the expression: (fromServant lp) ^. #longPollServer
  |
59 |   res <- runQuery "api.vk.com" "method" $ ( (fromServant lp) ^. #longPollServer ) 0 3 Nothing
  |
источник

a

adam in Haskell
попробуй сконкретизировать типы выражения в fromServant
источник

ЗП

Зигохистоморфный Пре... in Haskell
тайпаппликейшн или вынеси в отдельную функцию и напиши сигнатуру
источник

[

[BRM]White Rabbit in Haskell
оно не очень работает
источник

a

adam in Haskell
ну с этим я не очень то и могу помочь
источник

[

[BRM]White Rabbit in Haskell
чисто теоретически у нас вот такой тип
источник

[

[BRM]White Rabbit in Haskell
но если мы туда отправляем нужную штуку, всё ломается
источник

[

[BRM]White Rabbit in Haskell
• Couldn't match type: a2 :- VkMessagesApi
                with: Int -> Int -> Maybe Int -> ClientM (VkResponse Server)
 Expected: ToServant Methods a2
   Actual: Int -> Int -> Maybe Int -> ClientM (VkResponse Server)
источник

¯

¯\_(ツ)_/¯ in Haskell
здравствуйте. вы не знаете, как можно изменить местоположение папки ~/.stack?
источник

¯

¯\_(ツ)_/¯ in Haskell
STACK_ROOT?
источник

AP

Aleksei (astynax) Pi... in Haskell
Собрать подправленную версию программы, разве что
источник

¯

¯\_(ツ)_/¯ in Haskell
а. хорошо
источник