Alexander
его компания были early adopters
Anonymous
Не знаю можно ли говорить
Anonymous
Так что не буду)
Alexander
логично
Anonymous
Учитывая сколько компаний пробуют перейти на базель, он не заглохнет
Anonymous
Я думаю у нас минимум 6 клиентов которые перешли или в процессе
Alexander
надо бы тоже попробовать, хотя у меня multilanguage нету
Anonymous
Мэтью хочет там на сайте прилепить громкие (в хаскельном мире) имена))
Anonymous
Но надо разрешения получить
Andrew
Всех поздравляю с праздником
Зигохистоморфный
кто-то видел уже такое? https://github.com/morphismtech/squeal
NC
Рассматривал как альтернативу opaleye
Зигохистоморфный
радует, что у них есть RN https://github.com/morphismtech/squeal/blob/master/RELEASE%20NOTES.md
NC
Создание и миграции итого всё равно делают через велосипед на списке SQL скриптов
Alexander
меня всегда пугают такие фреймворки
Alexander
надо все-таки находить время и пилить олегостатью
Alexander
тем более что основа уже есть
Alexander
quel или как-то так
Alexander
http://logic.cs.tsukuba.ac.jp/~ken/quel/
Chris
Спасибо!
Alexander
хотя там тоже минус, вроде с тем подходом нельзя произвольный sql добавить
Alexander
и нужно все через все процессы прогнать
Victor K
Привет, я ньюби, можете рассказать, как в данном случае работает cons перед zipWith' ? zipWith' :: (a -> b -> c) -> [a] -> [b] -> [c] zipWith' f (x:xs) (y:ys) = f x y : zipWith' f xs ys
Alexander
y : ys конструктор списка, что слева голова, что справа хвост
Alexander
тут голова списка это f x y - к функции f :: a -> b -> c применяются аргументы x :: a и y:: b
Alexander
получается элемент типа c
Alexander
@vkshv ^
Alexander
или я не понял вопроса?
Victor K
ааааа. все правильно понял, мозг в некоторых местах ломается пока просто) спасибо.
Alexander
сам пакет?
Anonymous
Там всё должно быть понятно?
A64m
более-менее
Alexander
понятно, но интуицию не даст
A64m
там проверяемые примеры, которые не отгнивают
Alexander
как с исключениями и асинхронностью
Alexander
документация прекрасная, но не дает интуицию
Alexander
и её нихрена не читают
Alexander
: (
Alexander
у меня нету интуиции когда что композить, а когда не надо композить
Aleksei (astynax)
"1. Знаешь, что можно теоретически. 2. Пишешь аннотацию и входное значение 3. Перебираешь варианты с множественными traversed и folded 4. Получаешь нужное 5. Убираешь аннотацию 6. М.б. без аннотации продолжит работать"
Aleksei (astynax)
так применяю линзы
NC
Похоже на TDD только на типах
Aleksei (astynax)
Просто линзы суперполиморфные
A64m
вроде поиск подстановок для дырок для линз работает (сам не пробовал, в пейпере есть пример)
Aleksei (astynax)
Было бы отлично. И ещё более вредно для формирования интуиции.
Alexander
ну кстати может и нет, когда есть шанс быстро получить решения можно нагенерировать много задач и увидеть паттерны
Daniil
Если какие нибудь хорошие сайты по типу 99, но для более прикладных вещей? Сделай веб сервис с базой склайт для...
Daniil
Идей уже нет, хочется на хаскеле что нибудь прикольное пописать, устал математику на нем решать
Arseniy
удалённо берёте?
У нас все сотрудники (около 50 человек) работают удаленно
Arseniy
зашлю резюме
Будем ждать, спасибо!
A64m
> Think back five years ago. How many technical opinions did you deeply hold which you now repudiate? 0 вот десять лет назад я верил в кучу ахинеи, к примеру, что ленивость по умолчанию не принципиально лучше энергичности и можно сделать нормальный ФЯ с выводом регионов
Alexander
тебе бы сразу на реддите комментить
Andrey
avoid reddit at all costs
A64m
это твиттер
Евгений
> нормальный ФЯ с выводом регионов В смысле частчным выводом или полным?
A64m
без гц для базового региона
A64m
кстати о реддите, вчерашний тред с пожеланиями о том, как испортить хаскель удвоился
Андрей
наверно туда скалисты заходили )
Alexander
заметил, что я почти никогда не использую Text.Lazy
NC
Дык GHC опенсорсный, пусть форкают и делают себе Goskell
Alexander
ты какой-то нетолерантный
NC
заметил, что я почти никогда не использую Text.Lazy
А он нужен только в очень специфичных случаях
Alexander
да
NC
Это вершина толератности! Они меня не трогают, я их не трогаю
Alexander
так нельзя
Alexander
нужно всех заставлять думать правильно
Alexander
ой, блин это не _blah
NC
Backup туториалы уже есть, как к либе прикрутить интефрейс полиморфный над строками?
Alexander
backpack?
NC
тьфу
Alexander
@chshersh ^
NC
надевопсил
arthur
https://kowainik.github.io/posts/2018-08-19-picnic-put-containers-into-a-backpack
A64m
наверно туда скалисты заходили )
пилмор уже объясняет в хаскельреддите что использующий информацию о типах автокомплит не нужен