Size: a a a

2020 March 05

AR

Aleksandr Razumov in rust_offtopic
да, ты знаешь, что искать нужно внутри ансейф, но все равно
источник

AI

Alex Ilizarov in rust_offtopic
Aleksandr Razumov
если нарушить инварианты в ансейф коде, то все перестает работать
даже в std. Как же ты пользуешься std если там unsound?
источник

G

Gymmasssorla in rust_offtopic
неправильно дефрагментируешь пакеты - всё, https не работает
источник

Т8

Т-34 85 in rust_offtopic
Gymmasssorla
Ещё и в указателях что-то не так стало
Послушай вот этого чувака
источник

Т8

Т-34 85 in rust_offtopic
источник

AR

Aleksandr Razumov in rust_offtopic
Gymmasssorla
неправильно дефрагментируешь пакеты - всё, https не работает
ну нет, он хотя бы ошибку выплюнет
источник

NL

Nick Linker in rust_offtopic
Т-34 85
А язык не осилил, или ты его не осилил. Чуть что - сразу в unsafe, как плюсовики?
Идея в том, что unsafe можно запереть в ограниченном пространстве и обеспечить безопасный интерфейс поверх. И уже всю логику и пользовательские абстракции создавать поверх безопасных интерфейсов с проверкой инвариантов компиляторов.
Ты же не возмущаешься, что JVM написана на C, тоже всё низкоуровнево и unsafe.
источник

Т8

Т-34 85 in rust_offtopic
Nick Linker
Идея в том, что unsafe можно запереть в ограниченном пространстве и обеспечить безопасный интерфейс поверх. И уже всю логику и пользовательские абстракции создавать поверх безопасных интерфейсов с проверкой инвариантов компиляторов.
Ты же не возмущаешься, что JVM написана на C, тоже всё низкоуровнево и unsafe.
Это вы должны возмущаться, там же баги!
источник

G

Gymmasssorla in rust_offtopic
что в этом плохого? я могу рассказать как лайфтаймы работают после рандомли тыкинга
источник

G

Gymmasssorla in rust_offtopic
это называется compiler-driven development
источник

Т8

Т-34 85 in rust_offtopic
Gymmasssorla
что в этом плохого? я могу рассказать как лайфтаймы работают после рандомли тыкинга
Так если можешь, чего тогда убежал от борров чекера? Пиши графы в сейфе
источник

λ

λоλторт in rust_offtopic
Aleksandr Razumov
Почему у меня решается?
Не решается
источник

AR

Aleksandr Razumov in rust_offtopic
Nick Linker
Идея в том, что unsafe можно запереть в ограниченном пространстве и обеспечить безопасный интерфейс поверх. И уже всю логику и пользовательские абстракции создавать поверх безопасных интерфейсов с проверкой инвариантов компиляторов.
Ты же не возмущаешься, что JVM написана на C, тоже всё низкоуровнево и unsafe.
А вот го написан на го
источник

λ

λоλторт in rust_offtopic
просто парадокс блаба не даёт это понять
источник

G

Gymmasssorla in rust_offtopic
Т-34 85
Так если можешь, чего тогда убежал от борров чекера? Пиши графы в сейфе
язык может не позволять полностью в сейф коде описывать безнес логику, я тут причём?
источник

Т8

Т-34 85 in rust_offtopic
Gymmasssorla
язык может не позволять полностью в сейф коде описывать безнес логику, я тут причём?
Что, ты наврал, что у тебя всё компилируется?
источник

G

Gymmasssorla in rust_offtopic
Т-34 85
Что, ты наврал, что у тебя всё компилируется?
компилируется
источник

DS

Doge Shibu in rust_offtopic
Т-34 85
Так если можешь, чего тогда убежал от борров чекера? Пиши графы в сейфе
Там графы в сейфе спокойно написаны. Там пара использований ансейфы есть, но ради get_unchecked.
источник

G

Gymmasssorla in rust_offtopic
cargo build
источник

Т8

Т-34 85 in rust_offtopic
Gymmasssorla
компилируется
Но в си-стайле
источник