Потому что завтипы это секас
идрес вот с нуля не может до сих пор сделать, чтобы было _нормально_
офтоп, но что ненормального то
Ну какое-то время назад говорили, что компеляция иногда просто не заканчивается, или типа того
Так это так в любом языке с достаточно мощной системой типов, это показатель нормальности, а не наоборот
Ну хочется всё же собирать программу за конечное время. Тоже _нормальное_ желание)
Если все функции тотальные, то за конечное соберётся, просто за большое конечное
Ну если хочется верхний баунд на время конпеляции, тогда нужно использовать не хаскель и не скалу
Если памяти хватит
Это же проблема сложности программ, которые позволяет писать система типов. Не причина из запрещать
Ну наши 130к компилируются за 3,5 минуты, например)
избавить от использования синглтонов
норм, но в синглтонах тоже пока не алё. знаю тока, шо можно классное че-то делать
Ну если у вас есть большая программа на хаскеле, которая быстро собирается, а у кого-то есть маленькая программа на идрисе, которая долго собирается, действительно стоит сделать вывод, что дело в ЯП
не, я про скалу(
тем более
У вас там только изменённые части пересобираются что ли?
Синглтоны это, конечно, круто, но область памяти без определённого времени жизни это отстой. Накидаешь ты этих сингтонов, а потребление оперы ниже 500 метров не опускается, кул, да?
всё ещё меньше холодного хрома
Ну, это я при минимальную планку, по максимуму там спейслик и минус 6 гб оперы
прокомментируйте пожалусто критику кьютити на странице 29, чет эйзенберг любит на это налегать, но мне проблема особо серьезной не кажется
говорю ж на стр 29 написано, в видосе выше эйзенберг тоже про это упоминает
на странице 29 пдфки папера про квантификацию?
я честно вчитался в 29, не прочитав статьи целиком там получается два минуса - первый это какие-то полукольца, у которых произведение не нулей может быть нулём и единственный пример - это какая-то странная секьюрити система типов, где я так понимаю, у вас есть вектор разрешений и если например терм c разрешением (r:1. w: 0) замещается внутри терма с разрешением (r:0, w:1) то произведение будет нулевым, и вот тут QTT и проиграла а второй минус, возможно более серьёзный с патерн-матчингом, но я пока не знаю, как правильно суммы делаются в QTT
Обсуждают сегодня