@haskellru

Страница 245 из 1551
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
Красивый сайт

Мерлин
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
я как-то пользовался https://hackage.haskell.org/package/hexpat сравнительно нормальный, память сильно не жрет, API вполне нормальный
оно stream-oriented, мне кажется стрим парсеры это только от безысходности (типа тебе дали хмл гигов на 100)

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
жалко нету времени то что я запилил в пакет превратить

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