Size: a a a

2020 May 24

ЕХ

Евгений Худоба... in rust_offtopic
Sooqa
Надо локализовать тогда источники этих проблем и предложить решение, чтобы устранить их
ну проблем хватает. Та же экспрешен проблем 😊
источник

DS

Doge Shibu in rust_offtopic
Евгений Худоба
так я поэтому и спрашиваю не про C#
Ну смотри трейты в скале
источник

DS

Doge Shibu in rust_offtopic
И path-dependent типы в них
источник

ЕХ

Евгений Худоба... in rust_offtopic
Doge Shibu
Ну смотри трейты в скале
На сколько я знаю они из себя и представляют дикообраза, потому что тайп классы с наследованием хорошо не сочетаются. Т. е. это попытка сделать гибрид между парадигмами не то чтобы очень красивая. А мне как раз хотелось бы найти вещи которые именно хорошо на ООП ложатся
источник

SP

Stanislav Popov in rust_offtopic
Defined and enforced by LLVM plugins and presubmit checks. In particular, we feel it may be necessary to ban raw pointers from C++.
источник

SP

Stanislav Popov in rust_offtopic
источник

S

Sooqa in rust_offtopic
Евгений Худоба
ну проблем хватает. Та же экспрешен проблем 😊
А в в чём премис?
источник

DS

Doge Shibu in rust_offtopic
Евгений Худоба
На сколько я знаю они из себя и представляют дикообраза, потому что тайп классы с наследованием хорошо не сочетаются. Т. е. это попытка сделать гибрид между парадигмами не то чтобы очень красивая. А мне как раз хотелось бы найти вещи которые именно хорошо на ООП ложатся
В скале трейты - это не тайпклассы
источник

DS

Doge Shibu in rust_offtopic
В скале трейты - это именно ООП фигня
источник

ЕХ

Евгений Худоба... in rust_offtopic
Sooqa
А в в чём премис?
Что-то мы действительно не туда ушли. Изначальный вопрос вытекал из противостояния ФП и ООП. И последнее время приводится куча примеров высокоуровневых абстракций (типа монад, семейств типов и т. п.) которые можно строить в ФП. И соотвественно можно делать очень гибкие библиотеки и условно меньше писать в пользовательском коде. Что этому может противопоставить ООП парадигма?
источник

A

Anton 📦 ᯌ in rust_offtopic
Gymmasssorla
Scala зависит, Kotlin, TS, C++, ...
а от чего зависят?
источник

S

Sooqa in rust_offtopic
Евгений Худоба
Что-то мы действительно не туда ушли. Изначальный вопрос вытекал из противостояния ФП и ООП. И последнее время приводится куча примеров высокоуровневых абстракций (типа монад, семейств типов и т. п.) которые можно строить в ФП. И соотвественно можно делать очень гибкие библиотеки и условно меньше писать в пользовательском коде. Что этому может противопоставить ООП парадигма?
class cat extends table
источник

G

Gymmasssorla in rust_offtopic
От других платформ/языков, с ними имеют тесный контакт
источник

S

Sooqa in rust_offtopic
Because it has four legs
источник

DS

Doge Shibu in rust_offtopic
Евгений Худоба
Что-то мы действительно не туда ушли. Изначальный вопрос вытекал из противостояния ФП и ООП. И последнее время приводится куча примеров высокоуровневых абстракций (типа монад, семейств типов и т. п.) которые можно строить в ФП. И соотвественно можно делать очень гибкие библиотеки и условно меньше писать в пользовательском коде. Что этому может противопоставить ООП парадигма?
Нет противостояния ФП и ООП.
источник

ЕХ

Евгений Худоба... in rust_offtopic
Doge Shibu
Нет противостояния ФП и ООП.
И поэтому обычно говорят "generic'и это изначально ФП-шная концепция и она плохо дружит с наследованием"?
источник

NL

Nick Linker in rust_offtopic
Sooqa
Because it has four legs
(Я немного подчистил твои стикеры, они честно говоря утомляют слегка. Не обессудь)
источник

ЕХ

Евгений Худоба... in rust_offtopic
или там при добавлении наследования в какой-нибудь язык у него сразу резко ухуджаются возможности по выводу типов, нужны будут конструкторы как фича язык и кто его знает что еще
источник

S

Sooqa in rust_offtopic
Nick Linker
(Я немного подчистил твои стикеры, они честно говоря утомляют слегка. Не обессудь)
источник

NL

Nick Linker in rust_offtopic
Лев Толстой написал 4 тома текста, переполненного множеством разных чувств и эмоций и при этом не использовал ни единого смайлика. Интересно, как это у него получилось?
источник