Cheese
теперь я знаю ФП
покажи мне 😎
Andrey
Битва? (С) 🍿😊
Dmitry
Если там поиск в 100 раз быстрее, чем в других языках, то нехай медленно вставляет
A64m
ну и хештеблы нужны как раз для такого случая, когда вставлять надо, иначе-то можно просто массив отсортированный сделать и бинарным поиском искать
Alexander
ни O(1)
A64m
так и изменяемая хештаблица тоже
A64m
с другой стороны, для хаскеля и сортировки/поиска нормальных нет (там где не наивно просто отсортировано, а с улучшением локальности)
Alexander
у кметта с дискриминейшоном нету этого?
A64m
а, там может похожий эффект (зависит от того как сортирует), но я думал про другое
Alexander
а про что?
A64m
про всякие лейауты для поискового массива, типа Этцингера
Alexander
а как это по англицки, а то я не курсе
A64m
Eytzinger
A64m
Alexander
ага, на архиве нашёл, пасиб
Alexander
чот пора mendeley desktop на этом ноуте восстанавливать
A64m
гхц-ные праймопы для префетча же только с llvm работают?
Alexander
no idea :/
Alexander
Тут на Реддите кто-то спрашивает, будут ли какие-нибудь митапы или конференции по Хаскелю в Питере 20-25 мая. 🤔
Maxim
Где пропозал?
Alexander
(<-) я не уверен, что оно в пропозалах было
Alexander
idiom bracket зопилите
кана
Где пропозал?
https://github.com/ghc-proposals/ghc-proposals/pull/64 но автор похоже не довел даже до мержа в список пропосалов
A64m
что за "мердж в список пропозалов"?
IC
idiom bracket зопилите
Вот да. Чем всякое странное тащить.
A64m
они для разного же
Alexander
ну вот :/
Maxim
да, бэнг паттерны выглядят прикольно
Maxim
можно же наверное на тх что-нибудь такое накостылять...
IC
да, бэнг паттерны выглядят прикольно
писать прикольно. читать потом не прикольно
IC
и это не паттерны, а биндинги
Maxim
ага, с паттернами из хс подумал
Maxim
бэнг-нотация
Maxim
писать прикольно. читать потом не прикольно
можно подумать любой хс код сейчас очень прикольно читать =)
IC
вот и не надо усугублять ящитаю
A64m
писать прикольно. читать потом не прикольно
не прикольно, но удобно и легко
IC
только если у тебя зрение хорошее и ты трезв
IC
а так сиди разглядывай - есть там тонюсенький значок, влияющий на порядок вычислений или нет
A64m
нет
A64m
а лучше если его вообще не будет, как в DDC, где он выводится, только читабельнее станет
IC
а лучше если его вообще не будет, как в DDC, где он выводится, только читабельнее станет
вот за это я уже готов выступать. а втаскивать костыли, которые уберут стимул делать по-нормальному это прям бррр
A64m
там костыльность в другом месте будет
Maxim
если он будет выводиться, как тогда явно m a передать? =)
Maxim
в функцию
Alexander
больше нотаций в параметрически полиморфных функций
A64m
надо имплементировать все известные варианты, со временем узнаем что лучше и как надо. Но нет, ничего делать не хотят, только один альтернативный синтаксис для ду-нотации сначала убрали, а потом назад вернули
Maxim
это какой?
Alexander
arec ?
Alexander
или как там его звали
Алексей
MonadComprehensions, думаю
A64m
все проблемы хаскеля там, где не стали делать как обычно (т.е. n-способами, а там видно будет), что с рекордами, что с ду-нотацией, что с модулями
Alexander
ну arec же убирали в одном релизе
Alexander
точнее депрекейтили
A64m
там смешнее было
Alexander
потом вернули со слегка другой семантикой
A64m
сначала был mdo, потом сделали rec а mdo задепрекейтили, но потом передумали, и вернули, и задепрекейтили rec, потом передумали и сделали и то и другое (но rec немного по другому) и на этом успокоились пока
Alexander
угу
Alexander
было весело в тот промежуток код под много ghc поддерживать
Alexander
Ребят, у наших коллег соседнего чатика https://t.me/fprog_spb экзистенциальный кризис, и надо им помочь. Может, есть докладчики на майский митап? Дату и место они еще не назвали, но обычно это последний четверг месяца где-то в Питере.
Alexander
где-то на Ваське
Alexander
чаще где-то в JetBrains
Alexander
@qnikst там часто выступает, кстати. И правильно, надо нести Haskell в массы
Alexander
да, если там будет что про свои проектики, или entry level то было бы неплохо
IC
да, если там будет что про свои проектики, или entry level то было бы неплохо
я бы может втопил за втаскивание бложика в fediverse (вебчик и немного RFC)
Alexander
@heyley принимает заявки тема + аннотация
IC
впрочем к хаскелю это мало отношения имеет. типа как язык доклада - русский, язык кода - хаскель.
Alexander
@heyley ^
Alexander
вообще насколько я понимаю (может совершенно неверно) строгих сроков нету, но лучше бы собрать пораньше, чтобы можно было аннонсировать событие. Но в прошлом месяце один доклад поменяли на другой в последнюю неделю, например.
Alexander
лучше ответ огранизаторов конечно узнать
Aλe
@icrbow теоретически любой) можно и за неделю до события)
Aλe
если что-то не складывается, всегда можно на следующий месяц перенести :)
IC
я правильно понял, что последний четверг мая это аж 30е?
Aλe
таки 31е =)
Aλe
но пока да, ориентируемся на это число, но может поставим на неделю раньше)
Dmitry
https://github.com/gspindles/Papers Во на что натолкнулся, может, будет интересно.