Size: a a a

2020 June 24

b

badtrousers in rust_offtopic
у вити потрясающая рефутация интуицизма
источник

b

badtrousers in rust_offtopic
как он Брауера обписал
источник

ML

Mike Lubinets in rust_offtopic
Mike Lubinets
Я просто не вижу смысла ныть "ой питон говно так как нет X" под новостью о добавлении в язык довольно крутых штук, которые 5 лет назад никто и представить не мог в питоне.

Ты просто хочешь какой-то Python4, который поломает всё к хуям, и сделает всё и сразу. Окей, это тоже валидная позиция, но тогда я не понимаю почему тебя бомбит от инкрементальных неломающих улучшений в Python3
Моя позиция очень простая: если мне надо будет пописать на питоне, теперь это будет делать немножко менее больно.
источник

SP

Stanislav Popov in rust_offtopic
Mike Lubinets
Я просто не вижу смысла ныть "ой питон говно так как нет X" под новостью о добавлении в язык довольно крутых штук, которые 5 лет назад никто и представить не мог в питоне.

Ты просто хочешь какой-то Python4, который поломает всё к хуям, и сделает всё и сразу. Окей, это тоже валидная позиция, но тогда я не понимаю почему тебя бомбит от инкрементальных неломающих улучшений в Python3
а. понял тебя. ну так то да. но я считаю что следует начать с фундаментальных вещей которые уже как раз таки два раза вышли из скоупа тех изменений которые были в матче и :=
источник

ML

Mike Lubinets in rust_offtopic
То что Rust пизже, приятнее и может больше новых модных штук — никто не спорит)
Но тогда когда надо работать с тем что есть — лучше иметь кастрированные типы как в тс, чем писать на жс, или лучше иметь паттерн-матчинг и кастрированные адт в питонке, пусть и без скоупов, чем писать на питоне без типов совсем, и матчиться по родительским классам
источник

SP

Stanislav Popov in rust_offtopic
ну это да
источник

p

polunin.ai in rust_offtopic
было бы круто если бы в идрисе была фича из тайпскрипта:
let foo: any = ...;
if (foo instanceof Struct) {
 // здесь foo имеет тип Struct
}
да и вообще во всех языках
источник

ML

Mike Lubinets in rust_offtopic
polunin.ai
было бы круто если бы в идрисе была фича из тайпскрипта:
let foo: any = ...;
if (foo instanceof Struct) {
 // здесь foo имеет тип Struct
}
да и вообще во всех языках
Отвратительно
источник

SP

Stanislav Popov in rust_offtopic
в тс это костыль потому что нет явных вариантов
источник

b

badtrousers in rust_offtopic
это везде костыль потому что тип — это костыль
источник

ML

Mike Lubinets in rust_offtopic
polunin.ai
было бы круто если бы в идрисе была фича из тайпскрипта:
let foo: any = ...;
if (foo instanceof Struct) {
 // здесь foo имеет тип Struct
}
да и вообще во всех языках
Это ненужный костыль, так как ты можешь огранчить входной параметр интерфейсом, и ничего кроме интерфейса тебе знать о типе не нужно.
источник

ML

Mike Lubinets in rust_offtopic
Плюс это костыль для эмуляции ADT, который опять же не нужен, если есть ADT
источник

b

badtrousers in rust_offtopic
мы вообще говорим о типах только потому что не в состоянии различать форму
источник

ML

Mike Lubinets in rust_offtopic
badtrousers
мы вообще говорим о типах только потому что не в состоянии различать форму
???
источник

p

polunin.ai in rust_offtopic
Mike Lubinets
Это ненужный костыль, так как ты можешь огранчить входной параметр интерфейсом, и ничего кроме интерфейса тебе знать о типе не нужно.
для завтипов было бы полезно
источник

p

polunin.ai in rust_offtopic
для обычных типов понятное дело это не нужно
источник

p

polunin.ai in rust_offtopic
badtrousers
мы вообще говорим о типах только потому что не в состоянии различать форму
объясни
источник

b

badtrousers in rust_offtopic
источник

b

badtrousers in rust_offtopic
1975 год, давант свежак
источник

p

polunin.ai in rust_offtopic
лень читать
источник