Size: a a a

2020 May 27

p

polunin.ai in rust_offtopic
Doge Shibu
Всё равно что на расте столкнуться с первыми лайфтаймом, поднять руки вверх и сказать всё, сложный язык
Да хаскель простой как по мне. Пока не разобрался правда как тайпклассы работают. И как устроен его рантайм.
источник

𝚙

𝚙∨¬𝚙 in rust_offtopic
polunin.ai
Haskell просто говно
Idris сырой
Агды коки это чисто для математиков
вздор!
источник

𝚙

𝚙∨¬𝚙 in rust_offtopic
ты еще скажи что Пролог говно
источник

𝚙

𝚙∨¬𝚙 in rust_offtopic
Doge Shibu
Опять мнение о хаскеле от того, кто на нём ничего писать не пробовал.
нет, ну вообще Идрис сравнительно сырой, по сравнению с Прологом, например
источник

𝚙

𝚙∨¬𝚙 in rust_offtopic
но у них несколько разные задачи и области применения
источник

𝚙

𝚙∨¬𝚙 in rust_offtopic
это не тычка в сторону идрис, скорее комплимент в сторону пролога
источник

𝚙

𝚙∨¬𝚙 in rust_offtopic
😉
источник

p

polunin.ai in rust_offtopic
𝚙∨¬𝚙
ты еще скажи что Пролог говно
Не знаю что это
источник

SK

Sergey Korotkov in rust_offtopic
так, вот вы тут все пишите про этих заведующих типами, а я никак не пойму - какую проблему они решают. Все примеры что я по ним читал, решают какие-то пиздец далекие от реальной жизни проблемы. Я не знаю, может это какие-то специфические для ФП проблемы, может кто дать норм ссыль на почитать? В чем охуенность завтипов?!
источник

f

folex in rust_offtopic
А у кого-нибудь на макоси в CLion изменилось поведение нажатия на тачпад? У меня теперь при нажатии выделяется блок кода, и сразу включается дрэг-н-дроп куска кода. Какая-то дичь.


Нашел: Settings -> General -> Mouse Control
источник

𝚙

𝚙∨¬𝚙 in rust_offtopic
polunin.ai
Не знаю что это
заметно)
источник

𝚙

𝚙∨¬𝚙 in rust_offtopic
Sergey Korotkov
так, вот вы тут все пишите про этих заведующих типами, а я никак не пойму - какую проблему они решают. Все примеры что я по ним читал, решают какие-то пиздец далекие от реальной жизни проблемы. Я не знаю, может это какие-то специфические для ФП проблемы, может кто дать норм ссыль на почитать? В чем охуенность завтипов?!
как ты себе представляешь “задачи из реальной жизни”?
источник

𝚙

𝚙∨¬𝚙 in rust_offtopic
что касается завтипов. если я правильно понимаю (а я скорее всего правильно понимаю), то  зависимые типы это просто способ подойти к типам со стороны индукционной логики
источник

SK

Sergey Korotkov in rust_offtopic
𝚙∨¬𝚙
как ты себе представляешь “задачи из реальной жизни”?
как задачи из реальной жизни, внезапно.
источник

𝚙

𝚙∨¬𝚙 in rust_offtopic
Sergey Korotkov
как задачи из реальной жизни, внезапно.
например
источник

𝚙

𝚙∨¬𝚙 in rust_offtopic
𝚙∨¬𝚙
что касается завтипов. если я правильно понимаю (а я скорее всего правильно понимаю), то  зависимые типы это просто способ подойти к типам со стороны индукционной логики
это полезно примерно везде, где для тебя важна формальная корректность
источник

𝚙

𝚙∨¬𝚙 in rust_offtopic
да, к корректности можно придти иначе (не используя дискурс завтипов, не используя языки с абстракциями первого порядка для завтипов и тд)
источник

𝚙

𝚙∨¬𝚙 in rust_offtopic
но многим удобнее делать это с ними, чем без них
источник

p

polunin.ai in rust_offtopic
Sergey Korotkov
так, вот вы тут все пишите про этих заведующих типами, а я никак не пойму - какую проблему они решают. Все примеры что я по ним читал, решают какие-то пиздец далекие от реальной жизни проблемы. Я не знаю, может это какие-то специфические для ФП проблемы, может кто дать норм ссыль на почитать? В чем охуенность завтипов?!
Да банальная задача низкоуровневая - нужно сериализовать структуру в последовательность байт. Готовые решения по типу серде и бинкода не подходят, писать вручную макрос долго и бессмысленно. Мне нужно проверить чтобы в буфере было N байт, и чтобы после прочтения было 0 байт. На этапе компиляции. Чтобы знать что я не забыл где-то байты считать, или чтобы не считал больше чем размер сообщения. Как-то так
источник

SK

Sergey Korotkov in rust_offtopic
𝚙∨¬𝚙
да, к корректности можно придти иначе (не используя дискурс завтипов, не используя языки с абстракциями первого порядка для завтипов и тд)
ну собственно ты ответил на мой вопрос ) спасибо
источник