Artur
лимонады
Pavel 🕷
Че его так торкнуло то не пойму))
IC
time
Я бы за логику в бд уволил)
это хороший подход, который используют многие тяжёлые приложения, особенно использующих какой-нибудь оракл.
time
да, клёвая книжка
Vladislav
Нет
Vladislav
Вводит в заблуждение касательно многих концепций
Vladislav
> Монады - это механизм, привносящий императивный подход в чисто функциональный язык. Вот и всё. Если нам нужно связать некие шаги в чёткую последовательную цепочку - значит нам нужен монадический механизм.
Vladislav
(цитата из книги)
IC
это уже deprecated
IC
новая версия книжки в процессе
Oλeg
когда ожидать?
Alexey
http://haskellbook.com/ - Отличная новая книжка по Хаскелю. https://github.com/NICTA/course - Отличный курс упражнений, который можно делать самостоятельно. Хаскель в частности и ФП-подход в общем.
Vladislav
+1 за haskellbook
Pavel 🕷
IC
какая архитектура?
Pavel 🕷
Логика в бд
Pavel 🕷
На уровне процедур например
IC
так у фб и не процедуры
Pavel 🕷
А причем тут фб?
Alexey
О том, как FB использует Haxl и почему и как оно устроено, интересные слайды: http://www.scs.stanford.edu/16wi-cs240h/slides/fb-slides.html
Alexey
Плюс в сети есть доклад с ICFP 2015, который сам Simon Marlow и делал, там он как раз про Haxl рассказывал, можно найти и посмотреть.
IC
логику можно держать не в процедурах, а в декларативном описании - вычитали из базы, прогнали через интерпретатор
Alexey
Логики в БД там как раз никакой нет. Они используют набор бизнес-правил, если хотите - "логика", которая пишется на Haskell. А Haxl позволяет оптимально получать данные из хреновой тучи разных источников. Оптимально - это значит батчинг, кеширование, параллелизм и т.д.
IC
производительная
Alexander
Плюсую haskell book
a66ath
Красиво у вас здесь
Alexey
Кто-то использует kafka + haskell? Интересует "high-level client", позволяющий полноценно консьюмить больше одной партиции за раз, реализующий работу с оффсетами и т.д. Я так понимаю, в 9-й версии Kafka это есть прямо в протоколе (могу ошибаться), кто-то работал с этим?
Alexander
У @SannySanoff на жуйке хаскель с кафкой и вебсокетами на другой стороне
Alexander
Вчера только об этом он писал
IC
есть ли жизнь без кафки?..
Alexey
@SannySanoff было бы интересно узнать как оно живёт. И если есть код в открытом доступе - тоже было бы интересно посмотреть ;)
Alexander
Наверняка есть, т.к. больше никто с хацкелем в продакшоне не использует
Alexander
Только это надо в жуйк и жж-шку или где он обитает, в этом чятике его нет
Alexey
> есть ли жизнь без кафки?.. Почти нет. Мы пытались, почти не выходит.
Alexey
А что такое "жуйк"?
Alexander
http://juick.com
Alexander
Достаточно старый микроблог сервис, где каким-то чудом появилось и сохранилось неплохое русскоязычное haskell community
Alexander
Хотя сейчас оттуда многие и сбежали
Alexey
Впервые слышу/вижу, погляжу, спасибо.
Alexander
/me заглянул на hackage 3 пакета про кафкаклиенты.. Как обычно
Alexander
В haskakafka вижу consume/produce batch
Alexander
Правда string используется явно больше, чем надо
Alexey
да нет ничего на хакадже, я же говорю
Alexey
и хаскакафка, и миела (или как её там) предлагают вычитывать одну партицию за раз и самому менеджить оффсеты
Alexey
для сравнения, high level client для scala поддерживает автоматический ребалансинг партиций между клиентами одной группы и т.д.
Alexey
Вроде как в 9-й версии они это дело встроили в протокол кафки, сейчас чуваки добавляют это дело в librdkafka (сишная либа которую хаскакафка использует), но там пока, судя по всему, ещё не готово оно.
IC
Anonymous
фига вас тут много
Vladislav
Неактивно/оффтопно пока еще.
fink3L
я активно читаю
IC
В гиттере пока поболее будет
SimpleX
Гиттер на мобильной технике неудобный
SimpleX
Сюда можно зеркалирование с гиттера сделать? Или наоборот?
IC
скорее нет
IC
есть сервисы типа sameroom, но будет неудобно
Vladislav
Гиттер глючный и в нем нет поиска
Dmitry
гиттер совсем неудобен
IC
зато там есть нормальная подсветка кода
IC
ну как нормальная... хоть какая-то.
Vladislav
Все равно для Хаскеля фелится
Vladislav
Фейлится*
Vladislav
А вот редактирование сообщений там есть, кстати.
Anonymous
ага на практике оно очень забавно выглядет
Anonymous
(это сообщение было отредактировано/удалено)
Anonymous
И все думают что там было "вы все мудаки я вас ненавижу" или что-то в этом роде
IC
/me не встречал... хаскельные чатики наверно не настолько adversarial
Pavel 🕷
Ооо уже 34)) ребзи, кто хаску в продакшене трогал?)
Evgeniy
маловато ) всего 34
Anonymous
Павел, тут многие трогали как ни странно. А почему спрашиваете?
Pavel 🕷
Ключевое слово продакшен)
Anonymous
Я про него и говорю
Evgeniy
и чем же особенный хаскел в продакшене ?
Vladislav
Ничем не особенный
Vladislav
Разве что вместо "it typechecks = it works", все-таки пишешь тесты
Evgeniy
ну а кто какую систему под сервер ставит ?
Vladislav
А с каких пор Haskell нормально работает не под Linux?
Vladislav
RTS на других платформах работает через место
Evgeniy
нет просто интересно кто какие nix системы предпочитает