Alexander
но CH его не умеет
Alexander
вроде
Alexander
но zeromq-backend дурацкий, его какой-то бородатый упырь писал
Alexander
так вот, если у тебя общий кластер и не хочется думать что где работает
Xeta Felius
Я ток бэкэнд CH — simple network глянул. А master-slave мне явно не нужен.
Alexander
при этом хочется явно слать сообщения и ты любишь/понимаешь OTP и erlang-style
Xeta Felius
Видимо и без бэкенда можно CH юзать
Alexander
нужно нахаляву общее пространство имен и single executable тебя устраивает
Alexander
то тогда можно CH юзать
Xeta Felius
хм)
Alexander
backend = какую имплементацию network-transport ты берёшь
Alexander
без него нельзя, какой-то транспорт нужен
Xeta Felius
А. ок. низя
Alexander
master-slave не обязателен
Xeta Felius
.Он мне нафиг не нужен, таки да
Alexander
мы сетку руками собирали беря опции из-вне
Alexander
есть n-t-p2p
Alexander
(автор вроде на канале этом есть CC @NCrashed )
Aliester
P-NP, как говоритcя
Leonid 🦇
Просто tls это ещё и хэндшейк. Самому стремно пилить.
Alexander
меинтейнеры cloud-haskell/network-transport тоже есть на этом канале
Alexander
@lonokhov в zeromq изкоробки есть
Alexander
network-transport-zeromq есть
Alexander
но это как udp поверх tcp реализовывать
Alexander
так себе затея
A64m
data Dynamic = MkDynamic TypeRep Any :)
уже нет https://hackage.haskell.org/package/base-4.10.1.0/docs/src/Data.Dynamic.html#Dynamic
Leonid 🦇
И мэйнтейнер n-t-zeromq тоже в этом чате!
Alexander
дваваще. полный чат меинтейнеров
Aragaer
/stat@combot
Combot
combot.org/chat/-1001043143583
A64m
я ничего не мейнтейню, просто болтаю в чатах
Alexander
зато полезно болтаешь
Kirill
@qnikst @lonokhov вроде портанул на TBQueue с гитхаба - брат жив
Kirill
ну и "утечка" которая была с длинной очередью в unagi-chan больше не воспроизводится
Leonid 🦇
От пацанов респект
Vladislav
уже нет https://hackage.haskell.org/package/base-4.10.1.0/docs/src/Data.Dynamic.html#Dynamic
я в курсе, но это не помогает пониманию
Vladislav
в смысле, TypeRep a вызывает много вопросов у человека, незнакомого с синглтонами
Vladislav
и к тому же здесь этот a еще скрыт экзистенциально
Vladislav
(т.е. я старое определение привел в целях объяснения)
Vladislav
Кстати о синглтонах, они с новым TypeRep больше не нужны
Kirill
поясни?
Xeta Felius
можно использовать просто network-transport
Как я понял юзаете https://hackage.haskell.org/package/network-transport а не вот это: https://hackage.haskell.org/package/network-transport-tcp-0.6.0/docs/Network-Transport-TCP.html (второе юзали в CH туториале, но оно не компилилось чёт. http://haskell-distributed.github.io/tutorials/1ch.html (если что собирал стаком, с lts-10))
Alexander
n-t - интерфейс
Alexander
n-t-tcp - реализация
Xeta Felius
а...
Xeta Felius
есть n-t-p2p
Чёт network-transport-p2p не гуглится. гуглится distributed-process-p2p. Не его имел в виду?
Alexander
а там было для distributed-process-p2p
Alexander
мои извинения
Xeta Felius
ок)
Vladislav
поясни?
TypeRep вместо Sing можно использовать
Vladislav
Typeable вместо SingI
Leonid 🦇
@qnikst а как в http://hackage.haskell.org/package/network-transport-zeromq-0.2.1.1/docs/Network-Transport-ZMQ.html использовать шифрование и аутентификацию (кроме юзернейм-пассворд) ?
Alexander
чтоб я помнил
Alexander
может не допилил, или в ветке какой
Leonid 🦇
не допилил поди
Alexander
скорее всего
Alexander
там упоротая схема в этом zeromq
Leonid 🦇
вот так всегда, на самом интересном месте
Alexander
надо?
Alexander
могу наверное когда-нить зопилить
Leonid 🦇
да нет, пока не надо
Leonid 🦇
http://hackage.haskell.org/package/zeromq4-haskell-0.6.5/docs/Data-Restricted.html#t:Restricted тайп левел!
Alexander
zeromq4 очень интересный пакет
Xeta Felius
Ну и залипалка у них на сайте. Я аж забыл зачем пришёл 😆 https://iohk.io/
Cheese
Ну и залипалка у них на сайте. Я аж забыл зачем пришёл 😆 https://iohk.io/
WebGL is required to run this! visit get.webgl.com for info and contact the developer of this app
Cheese
вот и вся залипалка
Xeta Felius
Ну да, не всегда сложность уместна...
Vladislav
Для тех кого Хаскель вдохновил на изучение теорката, я вот на эту тему высказался
Vladislav
https://twitter.com/int_index/status/945312890470486017
Vladislav
см. follow-up tweet с упражнением, советую не изучать теоркатные моноиды и проч. пока его не получится осилить (это тривиальная штука)
Vladislav
А то многим (по собственному опыту знаю) трудно перестать думать о Hask как единственной категории в мире
Vladislav
и все интуиции строить на ней
Alexander
а зачем вообще начинать Hask учить?
Vladislav
для меня отправной точкой в изучении теорката было "хочу понять functor как он есть, а не как он в Haskell", соответственно я смотрю и читаю, что хаскельный Functor это endofunctor in the Hask category, начинаю читать про Hask, etc
Anonymous
https://twitter.com/int_index/status/945312890470486017
милевский же так и делает
Vladislav
Я его посты не осилил, а по видео он очень быстро начинает про Hask топить
Vladislav
Упомянул категорию poset-ов, но не показал ни одного функтора между такими категориями
Anonymous
книга вроде простая
Vladislav
Книгу еще не пробовал, но вот блогпосты забористые