Ilya
и на qsort (который не qsort) мне тоже нравится
Ilya
просто надо делать оговорки о том, что получилось в итоге
Alexander
а что сложного? Берем решето и удваиваем его размеры когда оно кончается, это даже школьник-олимпиадник сделает. Вопрос в том насколько избыточен будет код в результате
Ilya
сложного в том чтобы выдержать асимптотическую сложность оригинального решета
A64m
https://www.cs.hmc.edu/~oneill/papers/Sieve-JFP.pdf
A64m
просто надо делать оговорки о том, что получилось в итоге
ну, у неквиксорта хоть сложность как у квиксорта
Alexander
сложного в том чтобы выдержать асимптотическую сложность оригинального решета
Ну если он сделает логаирфм умножить на квадрат вместо квадрата, это будет означать всего лишь что он не анализирует свой код после написания, там крайней очевидный переход
Зигохистоморфный
ну тут вариантов много https://wiki.haskell.org/Prime_numbers
Ilya
а вот интересная тема для обсуждения: что бы такого поместить в шапку https://www.haskell.org/ чтобы всех устроило
A64m
меня, в принципе, устраивает решето тернера. неквиксорт меня бы тоже устроил
A64m
он трисорт на самом деле
A64m
(вроде у эты как раз он был, в ранних версиях страницы)
Зигохистоморфный
кто-то видел в одном месте все существующие алгоритмы для сортировки на хаскелль?
A64m
всех существующих на хаскеле нет
Зигохистоморфный
было бы круто сделать
A64m
помню только для некоторых распространенных (но там трисорт тоже вместо квиксорта) https://pdfs.semanticscholar.org/87b2/6d98d4c3e2f7983d0b79fba83c1f359abe25.pdf
A64m
филипс за кабалистов, видать моррис уже успел ему мозги промыть https://twitter.com/contrarivariant/status/1035905083613925376
Alexander
сейчас сильный pro-cabal тренд
Alexander
в твиттере
Alexander
вон IOHK-евские ребята (или девчата, сейчас не поймешь) часто пишут
Alexander
кавайниковая компания тоже
A64m
он же скалист, едва ли он многих хаскелистов в твиттере читает
Anonymous
@canmeepo будет жить. Поприветствуем!
Aleksey
а есть cabal-install в котором все команды только new- ?
A64m
нет
Oleg
Возможно скаловые нытики образуют особую диаспору в хаскелёвом сообществе. Что-то интересное они, помимо "обучения" себе подобных делают?
Alexander
надо запилить, я раз в неделю предлагаю
A64m
ну он хаскелистом то был раньше чем скалистом, как и моррис (у этого учебные курсы есть, естати, т.е. вклад наблюдается) так что перебежал немного не то
A64m
вот изначально скалисты, которые теперь хаскелисты типа холидея и пилмор, насколько я понял, никак себя не проявили
A64m
они даже продолжают грызться в скалистых чатиках, а в хаскельных их что-то не видать
Alexander
Кметт - 2006 год
Alexander
В чате есть Алексей Романчук, кстати.
Alexander
они даже продолжают грызться в скалистых чатиках, а в хаскельных их что-то не видать
Возможно, они еще не слишком заматерели в Хаскеле, чтобы грызться в этих чатах. Есть какой-то инкубационный период. А может, им Хаскпль нужен был лишь для того, чтобы с еще большим пониманием грызться в Скала-чатах.
A64m
с другой стороны они перебежали-то вот буквально только что
A64m
надо запилить, я раз в неделю предлагаю
вроде был такой тул на расте, который кабал оборачивает
Alexander
Кстати, чат. Давайте все дружно пойдем и впишем себя на сайте haskellers.com. Вон, участников 850, а на карте все так выглядит, будто на территории РФ Хаскеля нет. В одной UK участников больше, что уж говорить про Европу и США.
A64m
нет
A64m
а, вроде же автор красной скалакнижки хаскелистом поработал уже довольно давно, но что-то следа не оставил
A64m
не помню как его фамилия, имя вроде рунар
Alexander
а, вроде же автор красной скалакнижки хаскелистом поработал уже довольно давно, но что-то следа не оставил
Да все понятно про Хаскель, не Скала же, что про него писать или рассказывать.
Oleg
Ну основными заслугами большинства была аккуратная копипаста из хаскеля в скаловые либы. Т.к. копипаста из хаскеля в хаскель немного менее продуктивна, авторитет набрать сложнее
A64m
холидей же делал скалистый ленгвидж-костыль, учитывая, что в хаскеле такими вещами занимается полтора человека, можно импакт сделать ого-го какой
Oleg
Рунар был популярен тем, что привносил категорное просветление. Но в хаскеле всё из близлежащего уже закодил кметт, так что
Oleg
Холидей из каких-то сравненительно юзаемых вещей делал только отдельный скаловый IDE - сервер для emacs и LSP Но пользоваться им практически перестали, а следующую версию скалы benevolent dictator не соизволил делать с ним совместимую, а вместо этого решил эмбеддить свой сервер. Как результат холидей написал одну книгу, похуже красной, про ФП в скале и, не успев, издать слился
Dmitry
нет, но чтоб меня затроллить знаменитым быть не обязательно
https://mobile.twitter.com/Blue__Submarine/status/1030554374748233731?s=20
Dmitry
Извините
A64m
все еще надеюсь, что скалисты принесут с собой в хаскельное комьюнити культуру нытья и обгладывания лица оппонента, от тредов вроде такого меня тошнит https://www.reddit.com/r/haskell/comments/99h02v/definition_of_teamwork/
Alexander
done
👍
Евгений
Ясно
Alexander
yesod
yes, it's odd
Зигохистоморфный
https://www.haskellers.com/user/abbath со Львова?
Aleksey
Alexander
А раст красивый
Alexander
пойти чтоли в системное программирование
A64m
> А раст красивый
Ilya
Что-то с каждым днём c++ бесит больше и больше, так можно и проф. непригодным стать :(
Ilya
Сегодня вот фрустрировал от отсутствия конструкции let..in
Alexander
там разве нельзя { a = 1; a + 2 } написать?
Alexander
а точно, возвращаемое значение теряется
Крылатый
Есть лямбды жеж
Крылатый
const auto b = []{ auto a = 1; return a + 2; }();
Крылатый
Ну, не оч коротко, но щито поделать.
Oleg
писать компилятор для скалы и хейтить ее?) это как плакать ,но продолжать есть кактусы
Он же выращивает кактусы, а не жрёт. Но вообще компилятор полп не писал, только стдлиб
Oleg
Он ещё расист, по-моему