Pavel ?
27.02.2016
08:54:14
Че его так торкнуло то не пойму))
time
27.02.2016
09:50:36
да, клёвая книжка
Index
27.02.2016
10:07:48
Нет
Google
Index
27.02.2016
10:08:25
Вводит в заблуждение касательно многих концепций
> Монады - это механизм, привносящий императивный подход в чисто функциональный язык. Вот и всё. Если нам нужно связать некие шаги в чёткую последовательную цепочку - значит нам нужен монадический механизм.
(цитата из книги)
IC
27.02.2016
10:17:12
это уже deprecated
новая версия книжки в процессе
Oleg
27.02.2016
10:32:44
когда ожидать?
Alexey
27.02.2016
10:46:12
http://haskellbook.com/ - Отличная новая книжка по Хаскелю.
https://github.com/NICTA/course - Отличный курс упражнений, который можно делать самостоятельно. Хаскель в частности и ФП-подход в общем.
Index
27.02.2016
10:46:44
+1 за haskellbook
Pavel ?
27.02.2016
10:53:36
IC
27.02.2016
10:54:45
какая архитектура?
Pavel ?
27.02.2016
10:55:04
Логика в бд
На уровне процедур например
IC
27.02.2016
10:55:28
так у фб и не процедуры
Google
Pavel ?
27.02.2016
10:55:48
А причем тут фб?
Alexey
27.02.2016
10:57:24
О том, как FB использует Haxl и почему и как оно устроено, интересные слайды:
http://www.scs.stanford.edu/16wi-cs240h/slides/fb-slides.html
Плюс в сети есть доклад с ICFP 2015, который сам Simon Marlow и делал, там он как раз про Haxl рассказывал, можно найти и посмотреть.
IC
27.02.2016
10:59:44
логику можно держать не в процедурах, а в декларативном описании - вычитали из базы, прогнали через интерпретатор
Alexey
27.02.2016
11:00:40
Логики в БД там как раз никакой нет. Они используют набор бизнес-правил, если хотите - "логика", которая пишется на Haskell. А Haxl позволяет оптимально получать данные из хреновой тучи разных источников. Оптимально - это значит батчинг, кеширование, параллелизм и т.д.
Pavel ?
27.02.2016
11:25:24
IC
27.02.2016
11:29:56
производительная
Alexander
27.02.2016
11:50:52
Плюсую haskell book
Abbath
27.02.2016
21:40:32
Красиво у вас здесь
Alexey
28.02.2016
05:20:12
Кто-то использует kafka + haskell? Интересует "high-level client", позволяющий полноценно консьюмить больше одной партиции за раз, реализующий работу с оффсетами и т.д.
Я так понимаю, в 9-й версии Kafka это есть прямо в протоколе (могу ошибаться), кто-то работал с этим?
Alexander
28.02.2016
07:57:00
У @SannySanoff на жуйке хаскель с кафкой и вебсокетами на другой стороне
Вчера только об этом он писал
IC
28.02.2016
08:48:18
есть ли жизнь без кафки?..
Alexey
28.02.2016
09:12:37
@SannySanoff было бы интересно узнать как оно живёт. И если есть код в открытом доступе - тоже было бы интересно посмотреть ;)
Alexander
28.02.2016
09:12:41
Наверняка есть, т.к. больше никто с хацкелем в продакшоне не использует
Только это надо в жуйк и жж-шку или где он обитает, в этом чятике его нет
Alexey
28.02.2016
09:14:00
> есть ли жизнь без кафки?..
Почти нет. Мы пытались, почти не выходит.
А что такое "жуйк"?
Alexander
28.02.2016
09:14:36
http://juick.com
Достаточно старый микроблог сервис, где каким-то чудом появилось и сохранилось неплохое русскоязычное haskell community
Google
Alexander
28.02.2016
09:15:32
Хотя сейчас оттуда многие и сбежали
Alexey
28.02.2016
09:15:40
Впервые слышу/вижу, погляжу, спасибо.
Alexander
28.02.2016
09:15:56
/me заглянул на hackage 3 пакета про кафкаклиенты.. Как обычно
В haskakafka вижу consume/produce batch
Правда string используется явно больше, чем надо
Alexey
28.02.2016
09:20:09
да нет ничего на хакадже, я же говорю
и хаскакафка, и миела (или как её там) предлагают вычитывать одну партицию за раз и самому менеджить оффсеты
для сравнения, high level client для scala поддерживает автоматический ребалансинг партиций между клиентами одной группы и т.д.
Вроде как в 9-й версии они это дело встроили в протокол кафки, сейчас чуваки добавляют это дело в librdkafka (сишная либа которую хаскакафка использует), но там пока, судя по всему, ещё не готово оно.
Alexander
28.02.2016
10:48:24
Ну ок, я не особо в курсе, мне Кафка не нужна нигде..
IC
28.02.2016
11:32:58
http://www.haskellforall.com/2016/02/auto-generate-command-line-interface.html
[Anonymous]
29.02.2016
07:20:30
фига вас тут много
Index
29.02.2016
07:22:33
Неактивно/оффтопно пока еще.
finkel
29.02.2016
07:24:13
я активно читаю
IC
29.02.2016
07:31:30
В гиттере пока поболее будет
SimpleX
29.02.2016
07:41:44
Гиттер на мобильной технике неудобный
Admin
SimpleX
29.02.2016
07:42:41
Сюда можно зеркалирование с гиттера сделать? Или наоборот?
IC
29.02.2016
07:46:00
скорее нет
есть сервисы типа sameroom, но будет неудобно
Google
Index
29.02.2016
07:46:28
Гиттер глючный и в нем нет поиска
Dmitry
29.02.2016
07:46:40
гиттер совсем неудобен
IC
29.02.2016
07:46:52
зато там есть нормальная подсветка кода
ну как нормальная...
хоть какая-то.
Index
29.02.2016
07:49:38
Все равно для Хаскеля фелится
Фейлится*
А вот редактирование сообщений там есть, кстати.
[Anonymous]
29.02.2016
07:54:28
ага на практике оно очень забавно выглядет
(это сообщение было отредактировано/удалено)
И все думают что там было "вы все мудаки я вас ненавижу" или что-то в этом роде
IC
29.02.2016
08:06:21
/me не встречал... хаскельные чатики наверно не настолько adversarial
Pavel ?
29.02.2016
08:21:05
Ооо уже 34)) ребзи, кто хаску в продакшене трогал?)
Evgeniy
29.02.2016
08:23:48
маловато ) всего 34
[Anonymous]
29.02.2016
08:24:57
Павел, тут многие трогали как ни странно. А почему спрашиваете?
Pavel ?
29.02.2016
08:35:16
Ключевое слово продакшен)
[Anonymous]
29.02.2016
08:37:33
Я про него и говорю
Evgeniy
29.02.2016
08:42:32
и чем же особенный хаскел в продакшене ?
Index
29.02.2016
08:43:00
Ничем не особенный
Разве что вместо "it typechecks = it works", все-таки пишешь тесты
Evgeniy
29.02.2016
08:44:06
ну а кто какую систему под сервер ставит ?
Google
Index
29.02.2016
08:45:20
А с каких пор Haskell нормально работает не под Linux?
RTS на других платформах работает через место
Evgeniy
29.02.2016
08:46:04
нет просто интересно кто какие nix системы предпочитает