@haskellru

Страница 804 из 1551
Alexander
02.02.2018
10:51:37
ресурсы нормальные можно зопилить

Denis
02.02.2018
10:51:37
у кметта в статье про bound было
это про всякие De Bruijn index

Alexander
02.02.2018
10:51:41
где стек не нужен

ну у тебя в стейте монады хранится соотвествие индекс - тип

Google
Leonid
02.02.2018
10:52:02
Denis
02.02.2018
10:53:13
Leonid
02.02.2018
10:54:58
А чё в warp нет http2 стримов? только пуш?

Alexander
02.02.2018
10:55:03
да, причем тип может меняться

Denis
02.02.2018
10:55:08
ну у тебя в стейте монады хранится соотвествие индекс - тип
это уже похоже на некое отдаление к DT потому что зависит от типа индекса

Alexander
02.02.2018
10:55:09
@lonokhov мне кажется что да

Leonid
02.02.2018
10:55:28
http2 же вроде как вебсокеты работает, через апгрейд?

Leonid
02.02.2018
11:12:17
Т. Е. Нужна либа типа wai-http2.

Aleksey
02.02.2018
11:27:06
warp же умеет http2 вроде

в каком-то виде

Leonid
02.02.2018
11:34:44
nginx не умеет апстримы с http2

Google
Leonid
02.02.2018
11:35:01
варп умеет только пуш

вроде хотят научить nginx проксить grpc, и видимо только grpc. мутно.

и вообще выбор между протоколами идёт еще на стадии tls

но можно и без tls через Upgrade, но тогда прокся должна брать tls и делать upgrade для upstream

вроде как HAProxy умеет

Alexander
02.02.2018
11:43:41
чета Raw в servant делает не то, что я думал :(

Kirill
02.02.2018
11:45:02
А что думал?

Alexander
02.02.2018
11:49:53
что оно позволит клиенту Request подсовывать

а она только метод позволяет задавать

Leonid
02.02.2018
11:59:19
я так понимаю вся затея с http2 как замена http1.1 была нужна только что-бы работало поверх тех же портов 80 и 443 :(

Alexander
02.02.2018
12:00:21
и чтобы можно было плавный переход сделать, я думаю

Leonid
02.02.2018
12:00:32
но они же вообще разные

http2 даже на "запрос-ответ" толком не разбить, из-за пуша

Alexander
02.02.2018
12:02:30
но в http2 выражается http

Leonid
02.02.2018
12:04:48
так-то да

/me читает спек http2. Стримы, ну ок. Фрейм, ладно. Приоритеты и зависимости - ёпт, это же опупеешь имплементить.

Alexander
02.02.2018
12:30:02
оно optional

т.е. это рекомендация, а не явное указание

с прелоадами и т.к. тоже хорошая реализация повозиться должна

т.е. когда сервер говорит "а ещё и это скачай"

Google
Leonid
02.02.2018
12:32:16
я так понимаю ты такой Ой, на вот тебе еще и css и js, а принимающий получив хэдеры смотрит кэш и шлет тебе RST_STREAM и игнорит фреймы с данными уже полученными?

мутновато

хотя у css и js будет приоритет меньше чем у html и тогда поди эти фреймы не нанесут вреда

Alexander
02.02.2018
13:14:53
чего-то cabal new-build ведёт себя так же погано как стек

сделал ghc-option=-Werror и он бросился все пересобирать

A64m
02.02.2018
13:15:50
как иначе-то?

Alexander
02.02.2018
13:16:13
а зависимости при чем

A64m
02.02.2018
13:17:45
а, в этом смысле

Denis
02.02.2018
13:43:04
в плохом смысле, как в анекдоте

Alexander
02.02.2018
14:16:03
Building library for cereal-conduit-0.8.0.. [1 of 2] Compiling Data.Conduit.Cereal.Internal ( Data/Conduit/Cereal/Internal.hs, dist/build/Data/Conduit/Cereal/Internal.o ) Data/Conduit/Cereal/Internal.hs:15:32: error: Module ‘Data.Conduit’ does not export ‘ConduitT’ | 15 | import Data.Conduit (ConduitT, await, leftover, yield) | ^^^^^^^^

ну чтож за фигня

Artyom
02.02.2018
14:18:15
ConduitM может?

Artyom
02.02.2018
14:18:21
а, это либа тогда ок, всё грустно

Alexander
02.02.2018
14:19:07
либа, при этом живущая в репозитории conduit

и поддерживаемая апстримом

но расставлять нижние границы зависимостей видимо не почетно

Pineapple
02.02.2018
14:23:07
Надо pull-request запилить

Alexander
02.02.2018
14:24:10
issue

Pineapple
02.02.2018
14:24:25
Тоже хорошо

Alexander
02.02.2018
14:26:16
зопилил

Google
A64m
02.02.2018
14:28:25
все уже на 8.2.2 переходят что-ли?

Alexander
02.02.2018
14:30:20
кондуиты новые вышли

а у меня пара пакетов на стакадже

сделать PR чтоли..

а кто-нить знает что такое any.package = 1.0 в cabal.project.freeze?

оверлей/репозиторий?

Index
02.02.2018
15:08:43
ты про any?

это qualifier



Kirill
02.02.2018
15:41:37
persistent снова порадовал

Admin
ERROR: S client not available

Kirill
02.02.2018
15:42:24
для композитного ключа порядок полей в модели и в объявлении ключа должен совпадать

Alexander
02.02.2018
15:44:40
persistent вообще ***

блин а мы его используем, причем не только там где он не ***

а у кондуитов тесты падают на винде после одбновления хаддока

@int_index спасибо

@int_index а не знаешь как при cabal configure попросить все дерево зависимостей выводить, а не только что будет новое поставлено?

Index
02.02.2018
15:50:43
А я не пользуюсь cabal configure, так что не знаю

Alexander
02.02.2018
15:51:13
как так, каждый раз опции для build делаешь?

enable-tests, enable-benchmarks и это все

Google
Yuriy
02.02.2018
15:52:11
какое-то другое поведение возможно?

Kirill
02.02.2018
15:53:03
это не проверяется

падает с прям ну понятной ошибкой "Exception: fromPersistValuesComposite': keyFromValues failed"

Yuriy
02.02.2018
15:53:42
заведи баг

Kirill
02.02.2018
15:53:53
при этом если ещё и типы совпадут, то и не упадёт :)

Yuriy
02.02.2018
15:54:16
везде типы проверяются, а тут нет, баг же

Kirill
02.02.2018
15:54:29
заведу, но сегодня уже надебажился, пора и отдохнуть

Alexander
02.02.2018
15:56:16
кондуиты кстати на ghc-7.10 не собираются

все что до 8.0 можно выкидывать

при том, чтобы поддерживать 1.2.* и 1.3 одновременно без толпы ворнингов - убьёшься

@int_index как -Wall только на пакет натравить, без зависимостей?

Alexander
02.02.2018
16:07:03
использовать stack
ты хочешь чтобы я тебя вопросами заваливал про то как в стаке сделать 100600 вещей, которые cabal new-build мне делает?

как сделать так, чтобы стек использовал последние версии пакетов с hackage?

и сам строил билд план?

о, resourcet перешли на unlift с monad-control

ьлин

!!!!!!!!!

Leonid
02.02.2018
16:14:38
выкладывай старую на хакадж с заглавной буквой какой-нибудь

Alexander
02.02.2018
16:15:36
sdlkjflkasdjfkljasl;jd!

а не, последнее зря

Leonid
02.02.2018
16:17:25
т.е. в ExceptT теперь ресурсы не поаллокейтить?

Страница 804 из 1551