A64m
тем временем лин.типы пошли в комитет, но как-то неуверенно:
> usually, when a proposal has been submitted, I just pick a shepherd. But I feel the linear types proposal, is not something I can just impose on any of you.
> Therefore, I’d like to have a volunteer to step forward and claim this
one.
> Any takers?
(пока добровольцев нет)
Dmitry
A64m
тем временем автор или-паттернов:
> clearly @mchakravarty is too busy for this, can we assign this to someone else?
и в ответ:
> I am sorry for being slow. I'll do it this month. (The trouble with this proposal is that I need to read it and it is long and complex.)
когда вошел в рулевой комитет, а там ВНЕЗАПНО НАДО ПРОПОЗОЛЫ ЧИТАТЬ
ну кто бы мог подумать, а?
A64m
Ю ли я? 🤔
Ю ли я? 🤔
Pavel
A64m
думаю, что хаскельные недоиде плохо подходят для начинающих, потмоу что требуют обычно доработки напильником
Pavel
в общем простой текстовый редактор с подсветкой синтаксиса должно быть самое оно
A64m
также, языковой сервис для них всегда надо самому собирать, и это большой и сложный хаскельный проект обычно, так что требуется некоторый опыт использования хаскельных билдтулов
Pavel
да, понимаю. благодарю всех за советы и рекомендации 🙂
Dmitry
Pavel
Pavel
A64m
у меня vscode c Haskell Language Server
Ю ли я? 🤔
Обошёлся бы одним емаксом, но за долгие годы так и не смог сдружиться с фортепианным интерфейсом и конфигуряемостью всего (часто через одно место) :(
Cheese
опять редакторосрач? уже кто-нибудь сказал, что емакс и вим для динозавров?
Maxim
где срач?
Maxim
нет срача
Cheese
эх, хаскельру уже не тот
Aliester
Арсений
Ну есть spacemacs, там довольно классно подсказки сделаны
кана
кана
на самом деле черчевая (фриир?) версия куда более наивная
кана
ведь именно там именно что конструктор для бинда
кана
то есть если не видеть Free (f (Free f a)), но быть знакомым со свободными структурами (но не с универсальной free для всего), то до freer догадаться вроде проще
Зигохистоморфный
Free надо юзать, когда вот прям в этой функции надо обрабатывать синтаксическое дерево. Интерпретировать его там или менять в нем что-то, а Church надо использовать, когда это дерево конструируешь, потому что иначе >>= является O(n) по сложности вместо O(1), потому что каждый раз приходится по всему дереву пробегать, чтобы к нему что-нибудь в конец добавить
Anonymous
Ilya
кто-то что-то слышал или может сказать про DFinity?
Nick
Anonymous
Подскажите компилятор/интерпретатор для Haskell на Android
Если есть
Leonid 🦇
GHC fatally broken on Ubuntu 18.04 (Bionic) and other distros. Devs tell everyone that there won't be a fix for 8.4. Who do we ask for help here?
http://reddit.com/r/haskell/comments/8ic3c5/ghc_fatally_broken_on_ubuntu_1804_bionic_and/
Leonid 🦇
Не смогли избежать успеха. Теперь пользователи ghc даже патч не могут
Pavel
Alexander
A64m
ну история с дефолтным A развивается понятным образом
> We certainly want to make sure the nursery is not larger than the largest cache. I believe the correct choice almost certainly depends on the amount of parallelism in the program. In a highly-parallel program, the synchronization cost of GC is very high, so we probably want to approach the largest cache. In a mostly-serial program, it may be better to limit the nursery to a smaller, faster cache so the GC mostly hits objects that are already in cache.
сейчас как вместо 1мб вообще 256кб сделают
Крылатый
Вот кстати. Кто сможет объясниь, что такое "криптоэкономика" и чем она отличается от обычной?
Aliester
IC
Leonid 🦇
В тикете есть
Крылатый
Leonid 🦇
> It's the version from stack.
Leonid 🦇
То о чем предупреждал hvr.
A64m
так там же и хвровские работать не будут, нет?
Leonid 🦇
Хвр пропатчить может же
IC
бага то вообще в новом binutils
A64m
ну так и снойманиты могут
Leonid 🦇
Но не будут
IC
8.4 в LTS не попал, обновят найтли на минорчик. в чём проблема то?
Leonid 🦇
У снойманитов ghc не дистроспецифичные
A64m
да будут
A64m
правда 8.4.3 вроде как будут делать, так что это не важно
Leonid 🦇
В любом случае требовать релиза для фикса специфичного бага в одном дистре это как-то черезчур
A64m
ну это достаточно популярный дистр все же
IC
ну и не очень понятно чем плохо иметь гхц с фиксом для другого "дистрибутива"
Leonid 🦇
Патч же есть
Dmitry
Крылатый
Leonid 🦇
Мне админа не дают. Боятся лево-либерального террора.
Alexander
Нас одновременно назначили
IC
Alexander
...Вчера прогонял еще бенчмарки. Ленивая версия modifyTVar из состава нативной STM наглухо виснет в Criterion. Как бы понять, почему?
IC
Не власти, а спамочистов.
Евгений
Alexander
Alexander
дистрибутивы собирают бинутилсы и добавляют патчи
Maxim
@qnikst а что, хакпорт не умеет рекурсивно зависимости генерировать?
Alexander
нет
Maxim
ну е-мое, зачем он нужен тогда
Alexander
чтобы ебилды руками не писать
Maxim
ага, а копаться в стопицот зависимостей все равно надо
Maxim
хакадж как npm блин, хочешь поставить что-нибудь, вот тебе тонна еще каких-то мелких пакетов с непонятными названиями
Alexander
мелкие пакеты с непонятными названиями уже есть в репозитории в большинстве