Size: a a a

2019 December 28

А⚙

Антон ⚙️ in rust_offtopic
Mike Lubinets
Нормально хрен получится где-то кроме генты, обычные дистрибутивы слишком слабы
NixOs
источник

ML

Mike Lubinets in rust_offtopic
Да уже было, ты всё пропустил опять
источник

А⚙

Антон ⚙️ in rust_offtopic
Andrey @ozkriff Lesnikov
тогда есть вариант выдыхнуть, забить на факт, что "в интернете кто-то не прав", и пойти заниматься чем-то полезным
источник

А⚙

Антон ⚙️ in rust_offtopic
Mike Lubinets
Да уже было, ты всё пропустил опять
Да я заметил уже
источник

А⚙

Антон ⚙️ in rust_offtopic
Andrey @ozkriff Lesnikov
слезами и костылями адовыми решалось
А подробнее?
источник

ML

Mike Lubinets in rust_offtopic
Антон ⚙️
А подробнее?
Да написали уже, Антон, не спи)
источник

А⚙

Антон ⚙️ in rust_offtopic
Doge Shibu
Страдает вывод типов, куча явных нарушений принципа Лисков даже в стандартных библиотеках, необходимость писать адаптеры на каждый чих при использовании сторонних библиотек и т.д. и т.п.
Так, а вот про нарушение Liskov substitution principle в стандартной библиотеке можно поподробнее?
источник

А⚙

Антон ⚙️ in rust_offtopic
Mike Lubinets
Да написали уже, Антон, не спи)
источник

А⚙

Антон ⚙️ in rust_offtopic
Andrey @ozkriff Lesnikov
ну дальше уже языковая специфика начинается. в расте вон динамический полиморфизм сделали через типажи, а статическое наследование реализации так и не стали пока что никакое завозить
Кстати, динамический полиморфизм в расте довольно ограниченный
источник

AL

Andrey @ozkriff Lesnikov in rust_offtopic
Антон ⚙️
А подробнее?
Ну всякие штки типа: класс отвечает за хранение ручек к ресурсам и эта логика забита еще в самом базовом классе. Но вот конкретно в моем случае таким макаром ресурс хранить нельзя. Так что я в своем классе дергал методы базового класса о "разрегистрации" ресурса и взамен костылил свой способ сбоку уже на уровне своего листа иерархии. Хз как лучше без кода объяснить)
источник

AL

Andrey @ozkriff Lesnikov in rust_offtopic
Антон ⚙️
Кстати, динамический полиморфизм в расте довольно ограниченный
Да, довольно таки больное место языка.
источник

А⚙

Антон ⚙️ in rust_offtopic
Andrey @ozkriff Lesnikov
Ну всякие штки типа: класс отвечает за хранение ручек к ресурсам и эта логика забита еще в самом базовом классе. Но вот конкретно в моем случае таким макаром ресурс хранить нельзя. Так что я в своем классе дергал методы базового класса о "разрегистрации" ресурса и взамен костылил свой способ сбоку уже на уровне своего листа иерархии. Хз как лучше без кода объяснить)
Можно кодом
источник

MB

Mikail Bagishov in rust_offtopic
Mike Lubinets
Посмотри как интегрированы pip, gem и прочие. Просто поставить скриптик растапа пакетом — нихуя не достаточно
Не скриптик растапа а сам растап
источник

ML

Mike Lubinets in rust_offtopic
Mikail Bagishov
Не скриптик растапа а сам растап
Читай ниже)
источник

AL

Andrey @ozkriff Lesnikov in rust_offtopic
Антон ⚙️
Можно кодом
У меня его давно нет, а новый я писать таки поленюсь :)
источник

DS

Doge Shibu in rust_offtopic
Антон ⚙️
Так, а вот про нарушение Liskov substitution principle в стандартной библиотеке можно поподробнее?
См IList<> и массивы в .net или Stream'ы там же и в джаве
источник

А⚙

Антон ⚙️ in rust_offtopic
Andrey @ozkriff Lesnikov
Ну всякие штки типа: класс отвечает за хранение ручек к ресурсам и эта логика забита еще в самом базовом классе. Но вот конкретно в моем случае таким макаром ресурс хранить нельзя. Так что я в своем классе дергал методы базового класса о "разрегистрации" ресурса и взамен костылил свой способ сбоку уже на уровне своего листа иерархии. Хз как лучше без кода объяснить)
А за что ещё, кроме ручек, класс отвечал?
источник

EG

Emmanuel Goldstein in rust_offtopic
Ещё возможно когда-нибудь всё-таки завезут delegate, который частично заменяет наследование.
источник

EG

Emmanuel Goldstein in rust_offtopic
Но пока что даже RFC PR не смёрджили.
источник

А⚙

Антон ⚙️ in rust_offtopic
Doge Shibu
См IList<> и массивы в .net или Stream'ы там же и в джаве
Ты про то, что ImmutableList реализовывает IList, но кидает исключение на изменяющие операции?
источник