
Dmitry
01.04.2017
12:26:26
А так можно на скотти запилить без заморочек. А потом переписать на сервант

blkmrkt
01.04.2017
14:20:40
эх, открыл слева проект на ноде и справа он же, переписанный на хаскеле, какая справа красота, а!
Пробольше бы доков для хаскеля, нормальных доков с примерами, и будет вообще шикарно.

Quet
01.04.2017
15:52:47
там больше порываются софт Х переписать с сей на раст

Google

Мерлин
01.04.2017
15:54:48
Нужна какая-нибудь балалайка, которая захватит рынок, ориентированный на целевую аудиторию
Как это был Docker для go
И idea сейчас для cotlin
Вот недавно был pijun на русте
ЕМНИП это была первая попытка написать подобную штуку

Quet
01.04.2017
15:56:25
нужна, кто ж спорит
но все равно это переписывание лучше чем написание диссеров и потом забрасывание темы )

Мерлин
01.04.2017
15:57:25
эт да

blkmrkt
01.04.2017
16:15:54
amqp молча умирает после 1 сообщения
разобрался. Странно, раньше очередь проскакивала без ack сообщения amqp, теперь когда обновился оно висело ждало новое сообщение из очереди. Добавил ручной ack, и все ок

Alexander
01.04.2017
16:36:47
хуже, переписывание требует грамотного ПР, если его нету то пустая трата времени

Мерлин
03.04.2017
11:32:43
Слушаю Бананы и линзы
Плачу

Timur
03.04.2017
11:35:34
новые?

Мерлин
03.04.2017
11:35:44
Нет (

Google

Мерлин
03.04.2017
11:35:55
Но обещали в этом году

zk
03.04.2017
11:48:20
кстати как они, норм?

Мерлин
03.04.2017
11:48:37
Да
Выпуск 036: Новая платформа и IORefs в Бананы и линзы
https://player.fm/1kBwUk #nowplaying

Dmitry
03.04.2017
11:57:30
?
поехало?
а, это старый.

zk
03.04.2017
11:59:51
сегодня всю пачку скачал, 36й это последний, он 2016 г.

Мерлин
03.04.2017
12:17:04
ГОСПОДА
https://twitter.com/dshevchenko_biz/status/848868177530540032
ПЯТНАЦАТЬ МИНУТ НАЗАД
БЕЗ ОБЪЯВЛЕНИЯ ВОЙНЫ

? animufag ?
03.04.2017
12:17:59
Красивый сайт

Timur
03.04.2017
12:22:47

Мерлин
03.04.2017
17:24:36
[last news]
Emoji symbols in Haskell

Quet
04.04.2017
10:35:58
а чем в хаскеле принято xml парсить? ну чтобы хуяк-хуяк и в структуру типа encoding/xml в го или serde в расте

Max
04.04.2017
10:36:16
там вроде был биндинг к libxml2
или я путаю с чем-то
ща посмотрю, чем парсил

Dmitry
04.04.2017
10:36:33
сноймановским этим самым

Google

Dmitry
04.04.2017
10:36:38
там норм.

Quet
04.04.2017
10:36:59
биндинг к libxml2 это последнее чем бы я хотел парсить

Max
04.04.2017
10:37:10
hxt

Dmitry
04.04.2017
10:37:11
xml-conduit например

Quet
04.04.2017
10:37:12
а что там у сноймана? что-то-там-conduit?
ага

Dmitry
04.04.2017
10:37:16
ага
я юзал "в продакшоне"
продакшон правда остался на hdd который я отключил т.к. он ssd грузиться не давал... так что даже посмотреть не могу

Quet
04.04.2017
10:37:55
ну у сноймана оно вроде все такое
все ругаются, но "в продакшон" можно )

Dmitry
04.04.2017
10:37:55
но там как-то всё прям как настоящее работало

Max
04.04.2017
10:38:01
у меня hxt в продакшене

Misha
04.04.2017
10:40:09
я как-то пользовался https://hackage.haskell.org/package/hexpat
сравнительно нормальный, память сильно не жрет, API вполне нормальный

Quet
04.04.2017
10:41:04

Misha
04.04.2017
10:41:12
до продакшона дело не дошло, но тесты даже с кусками xmlя по 20 мегабайт были вполне
да там вроде не сильно стриминг торчит из api
https://github.com/lolepezy/rpki-pub-server/blob/master/src/XML.hs

Quet
04.04.2017
10:44:28
я когда-то expat юзал и там все про стриминг, вряд ли биндинг к хаскелю это как-то поменял
но надо будет и его глянуть, спасибо
а есть в хаскеле какая-нибудь нативная embedded db? ну типа как bolt в го
не хочется биндиться к lmdb/leveldb/...
acid не предлагать )

Google

Dmitry
04.04.2017
14:35:41
acid-state наприме
а что?
к левел-дб биндится, кстати, нечего\
три строчки\
USE BLOBSTER
git-like тормозное и тупое, но простое, чисто хаскельное и работает

Quet
04.04.2017
14:36:34
хз как там с левелдб, но @qnikst тут вроде норм так наелся пока допиливал биндинги к lmdb

Dmitry
04.04.2017
14:36:46
ну так то lmdb а то level-db
loc <- materialize db locRef
>>= either (const $ throwError err404) return

Quet
04.04.2017
14:38:09
надо посмотреть как там с левелдб..
acid не катит потому что я вот этот стилек darcs которым делаются апдейты просто не перевариваю
blobster уже можно юзать? )

Dmitry
04.04.2017
14:39:28
ну мы юзаем. база мег 800
есть нюанс, что из него пока нельзя удалять, ахахаха
только сборка мусора, которую пока надо делать вручную. зато целостность пока что гарантируется

Quet
04.04.2017
14:40:16
ну хоть запись поддерживается..

Dmitry
04.04.2017
14:40:19
он вообще на онлайн запись не проектировался, но на деле в него бомбят записями с толстого клиента и он выживает

Quet
04.04.2017
14:42:54
@voidlizard https://hackage.haskell.org/package/leveldb-haskell вот эти вот биндинги?

Dmitry
04.04.2017
14:43:19
вроде да, сейчас уточню
ага

Quet
04.04.2017
14:45:10
о, спасибо

Google

Alexander
04.04.2017
14:45:58
а что?
xml - сноймановский норм, если DOM
tagsoup какой если SAX

Quet
04.04.2017
14:47:09
hxt перемудрили? )

Alexander
04.04.2017
14:47:20
оно на стрингах

Dmitry
04.04.2017
14:47:40
тут нужна фотка, ящитаю

Alexander
04.04.2017
14:47:51
если бы его кто переписал на человеческие типы было бы можно смотреть
я использовал но на entry level и выпил в пользу тагсупа в одном проекте
про базы leveldb и lmdb норм
у нас leveldb просто работает
с lmdb если странности обпрыгивать жить можно

Quet
04.04.2017
14:49:05
да, со стрингами эта херня еще долго преследовать будет кажется

Alexander
04.04.2017
14:49:17
жалко нету времени то что я запилил в пакет превратить