Size: a a a

2021 January 31

ВЩ

Взщз Щщщхш in Haskell
Потому что у левого типа есть элемент, а у правого нет.
источник

AP

Aleksei (astynax) Pi... in Haskell
f Nothing       = (Nothing, [])
f (Just [])     = (Nothing, [])
f (Just (x:xs)) = (Just x, xs)
для частного случая точно можно сделать %)
источник

AP

Aleksei (astynax) Pi... in Haskell
t a можно toList, отделить голову и сделать pure. Остаётся суметь сбежать из f в кортеж %)
источник

YS

Yan Shkurinskiy in Haskell
что-то новый hls в ghcup не появляется -.-
источник

VS

Vladislav Sabanov in Haskell
Yan Shkurinskiy
что-то новый hls в ghcup не появляется -.-
Компилируется
источник

DB

Danil Berestov in Haskell
Vladislav Sabanov
Компилируется
Норм
источник

YS

Yan Shkurinskiy in Haskell
Vladislav Sabanov
Компилируется
скомпилировался
источник

A

Andrey in Haskell
Andrey
если я правильно понимаю ситуацию, то когда ResponseTimeout бросается клиентом, постобработка сокета не происходит.
надо теперь в этом убедиться. если это так, то поправить несложно.
что-то пока не поддаётся менеджер, пока не вижу, как из кишок достать информацию о сокете без раскрытия кишок, а то они сейчас по умолчанию скрыты и не exposed
источник

A

Andrey in Haskell
в репле попробую покрутить ещё клиента
источник
2021 February 01

VS

Vyacheslav Shebanov in Haskell
привет, пытаюсь обработать GH hook на серванте
источник

VS

Vyacheslav Shebanov in Haskell
type UpdateR = "update" :> Header "X-Hub-Signature-256" String :> ReqBody '[JSON] String :> Post '[JSON] NoContent
источник

MK

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

VS

Vyacheslav Shebanov in Haskell
но я так понимаю, что GH подписывает контент, который присылает as is
источник

VS

Vyacheslav Shebanov in Haskell
то есть скорее всего, если я распаршу его, а потом конвертну к строке, то скорее всего подпись не сойдется
источник

VS

Vyacheslav Shebanov in Haskell
а можно как-то сказать серванту, что тип JSON (чтобы он не ругался на media type), но получить его as is в строке?
источник

A

Andrey in Haskell
Vyacheslav Shebanov
а можно как-то сказать серванту, что тип JSON (чтобы он не ругался на media type), но получить его as is в строке?
Value ?
источник

VS

Vyacheslav Shebanov in Haskell
он теряет форматирование
источник

VS

Vyacheslav Shebanov in Haskell
data TJson

instance Accept TJson where
 contentType _ = "application" M.// "json"

instance MimeRender TJson String where
 mimeRender _ a = pack a

instance MimeUnrender TJson String where
 mimeUnrender _ a = Right $ unpack a
источник

VS

Vyacheslav Shebanov in Haskell
можно написать видимо что-то такое
источник

AK

Alexey Kashkov in Haskell
Парни, можете отключить - чтобы не видеть, кто присоединился?!
источник