169 похожих чатов

А зачем в кваскель тащить зависимые типы?

26 ответов

6 просмотров

Потому что завтипы это секас

Danil-Berestov Автор вопроса
Gentle Rabbit
Потому что завтипы это секас

идрес вот с нуля не может до сих пор сделать, чтобы было _нормально_

Danil-Berestov Автор вопроса
Oleg ℕižnik
офтоп, но что ненормального то

Ну какое-то время назад говорили, что компеляция иногда просто не заканчивается, или типа того

Danil Berestov
Ну какое-то время назад говорили, что компеляция и...

Так это так в любом языке с достаточно мощной системой типов, это показатель нормальности, а не наоборот

Danil-Berestov Автор вопроса
Oleg ℕižnik
Так это так в любом языке с достаточно мощной сист...

Ну хочется всё же собирать программу за конечное время. Тоже _нормальное_ желание)

Danil Berestov
Ну хочется всё же собирать программу за конечное в...

Если все функции тотальные, то за конечное соберётся, просто за большое конечное

Danil Berestov
Ну хочется всё же собирать программу за конечное в...

Ну если хочется верхний баунд на время конпеляции, тогда нужно использовать не хаскель и не скалу

Danil Berestov
Ну хочется всё же собирать программу за конечное в...

Это же проблема сложности программ, которые позволяет писать система типов. Не причина из запрещать

Danil-Berestov Автор вопроса
Oleg ℕižnik
Ну если хочется верхний баунд на время конпеляции,...

Ну наши 130к компилируются за 3,5 минуты, например)

избавить от использования синглтонов

Danil-Berestov Автор вопроса
adam Белоочий
избавить от использования синглтонов

норм, но в синглтонах тоже пока не алё. знаю тока, шо можно классное че-то делать

Danil Berestov
Ну наши 130к компилируются за 3,5 минуты, например...

Ну если у вас есть большая программа на хаскеле, которая быстро собирается, а у кого-то есть маленькая программа на идрисе, которая долго собирается, действительно стоит сделать вывод, что дело в ЯП

Danil Berestov
Ну наши 130к компилируются за 3,5 минуты, например...

У вас там только изменённые части пересобираются что ли?

Danil Berestov
норм, но в синглтонах тоже пока не алё. знаю тока,...

Синглтоны это, конечно, круто, но область памяти без определённого времени жизни это отстой. Накидаешь ты этих сингтонов, а потребление оперы ниже 500 метров не опускается, кул, да?

Danil-Berestov Автор вопроса
Danil Berestov
всё ещё меньше холодного хрома

Ну, это я при минимальную планку, по максимуму там спейслик и минус 6 гб оперы

Oleg ℕižnik
офтоп, но что ненормального то

прокомментируйте пожалусто критику кьютити на странице 29, чет эйзенберг любит на это налегать, но мне проблема особо серьезной не кажется

Danil Berestov
расшифруеш наброс?

говорю ж на стр 29 написано, в видосе выше эйзенберг тоже про это упоминает

A64m AL256m qn<cores> I0
прокомментируйте пожалусто критику кьютити на стра...

я честно вчитался в 29, не прочитав статьи целиком там получается два минуса - первый это какие-то полукольца, у которых произведение не нулей может быть нулём и единственный пример - это какая-то странная секьюрити система типов, где я так понимаю, у вас есть вектор разрешений и если например терм c разрешением (r:1. w: 0) замещается внутри терма с разрешением (r:0, w:1) то произведение будет нулевым, и вот тут QTT и проиграла а второй минус, возможно более серьёзный с патерн-матчингом, но я пока не знаю, как правильно суммы делаются в QTT

Похожие вопросы

Обсуждают сегодня

Anyone here suffers from unexplained aural migraines, who would be up for talking for a bit? Doesn't *have* to be aural, but I am not asking about headaches, I mean actual mi...
Martin Rys
55
подскажите пожалуйста, как мне освободить результат записанный в переменную result? в чем проблема подскажите если МОЖЕТЕ?
Михаил Helper
28
есть тут кто-то , кто только начал изучать си? если проходите курс на степике или как-то сами изучаете, пишите, может, скооперируемся?..
Eule
25
Слушайте, ещё такая интересная задачка. Сделан аудит действий пользователей через триггеры в базе, соответственно каждый пользователь имеет свой логин и пароль в базе. Это пре...
Сергей Бычков
12
Кстати, раз про скачивание файлов разговор зашел) Сделал бота для себя (транскрибирующего и суммаризирующего встречи) но не ожидал что за 2 месяца 10к пользователей набежит😅...
Andrey Obolenskiy
8
вопрос по москвину - не понимаю вот такого вопроса похоже Сколько разных всегда завершающихся функций с типом a -> a -> b -> a -> a можно реализовать? Две функции одинаково...
Fedor
11
Скажите, тут нет проблемы? IMyInterface1 = interface function GetInterface2: IInterface2; ... function TMyInterface.GetInterface2: IInterface2; begin Result := TI...
Ruslan aka DUDE
18
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Утра доброго. Просветите пожалуйста. Хочу сделать rest сервер на делфи. Посмотрел 3 фреймворка: dmvc, Mars, mormot. Ни в одном из них не упоминается ассинхронная обработка вхо...
Сергей Бычков
10
Как попросить stack install делать executable без .exe на винде?
Danila Danko
9
Карта сайта