Size: a a a

Scala User Group

2021 January 31

a

aλeχknvl in Scala User Group
Напомнило об этом замечательном видео - https://www.youtube.com/watch?v=TS1lpKBMkgg
источник

a

aλeχknvl in Scala User Group
вообще читать людей, которые знают только мэйнстрим языки, но думают они много знают о дизайне языков программирования - вредно.
источник

λ

λoλegΥch in Scala User Group
та я про статью а не коменты
источник

a

aλeχknvl in Scala User Group
статья неплохая, но страдает от того же синдрома мне кажется
источник

a

aλeχknvl in Scala User Group
в самом начале написал "For whatever reason "linear" types in Rust came up at work today, at which point I made my usual assertion that they'd be a nightmare to implement, because they don't compose well"
источник

a

aλeχknvl in Scala User Group
но в самой статье об этом ни слова
источник

a

aλeχknvl in Scala User Group
т.е. чувак явно отлично знает раст, но не пробовал пользоваться языками с чисто линейной системой типов. поэтому аргументы сводятся к "мне и так нравится, что пристали, я давно уже на расте пишу, мне хорошо"
источник

a

aλeχknvl in Scala User Group
как и во всякой дискусии по поводу систем типов
источник

a

aλeχknvl in Scala User Group
попробуй доказать С#/С++ юзеру, что erasure - не такая уж и проблема
источник

Aλeχ Λisenκo in Scala User Group
aλeχknvl
вообще читать людей, которые знают только мэйнстрим языки, но думают они много знают о дизайне языков программирования - вредно.
А в сторону каких не мейнстримных стоит посмотреть?
источник

a

aλeχknvl in Scala User Group
много есть интересного. я могу посоветовать только то, что сам хоть чуток знаю. Prolog, Haskell, Rust, Erlang, Scheme, Idris. линейщина есть в последних версиях хаскеля, в Idris 2, и Curry.
источник

a

aλeχknvl in Scala User Group
есть много совсем экспериментальных языков, но их наверно советовать не стоит 😅
источник

Aλeχ Λisenκo in Scala User Group
Ааа, ну так Haskell тоже относительный мейнстрим
источник

a

aλeχknvl in Scala User Group
ну тут как-бы либо мэйнстрим, либо настолько экспериментально, что фиг сделаешь что-либо практичное
источник

a

aλeχknvl in Scala User Group
Unison интересный
источник

Aλeχ Λisenκo in Scala User Group
Ну на idris 2 тоже особо практичное пока не выйдет
источник

λ

λoλegΥch in Scala User Group
в унисоне есть линейные типы?
источник

a

aλeχknvl in Scala User Group
нет, но там система типов с эффектами интересная
источник

a

aλeχknvl in Scala User Group
ну и всякое хэширование и контент-адресация
источник

Oℕ

Oleg ℕizhnik in Scala User Group
λoλegΥch
в унисоне есть линейные типы?
Развитых ЯП, которые включают линейные типы как субъязык сейчас нет.
Ни хаскель, ни идрис 2 ни тем более раст к таким не относятся
источник