Size: a a a

2020 January 14

VS

Victor Sapiens in rust_offtopic
Alexander Krivitskiy
Херово скастить как в ишью выше в си не сможешь, с фантом дата/вариантностью не облажаешься( в расте из-за этого мемори лик возможен ). Не доглядишь - и ансейф просочится в сейф АПИ. Вон в растовском nix'e от safe wrappers одно название. Вся работа с дескрипторами там ансейф, хотя функции сейф. Что-то мне ещё не понравилось, надо номикон перечитать. Да и диалог начался с ансейфа под лоу левел, а не FFI. Мол на расте взял, на ансейфе кор запилил, в сейф апи завернул и красота. Не красота.
Хм, а разве если есть unsafe глубоко в либе завёрнутый и в нем произойдёт неправильная работа с памятью то это же на все приложение повлияет? Переменный неправильные значения принимать начнут или другие методы вызваться или вообще делать другое и вот это вот все? Я к тому что вроде как если есть строчка Ансейф кода это расползается на весь проект или нет?
источник

LC

Lone Coder in rust_offtopic
глубоко в std же тоже есть unsafe
источник

AK

Alexander Krivitskiy in rust_offtopic
Lone Coder
глубоко в std же тоже есть unsafe
Не глубоко, почитай сорсы
источник

VS

Victor Sapiens in rust_offtopic
Lone Coder
глубоко в std же тоже есть unsafe
Ну вот я про это и спрашиваю - если там что-то не так пойдёт это расползаться по всему проекту будет или у Rust для этого какая-то магия есть?
источник

LC

Lone Coder in rust_offtopic
магии нет, пойдет не так - сломается
источник

VS

Victor Sapiens in rust_offtopic
Lone Coder
магии нет, пойдет не так - сломается
СПС, понял) держи уточку
источник

VS

Victor Sapiens in rust_offtopic
источник

r

red75prime in rust_offtopic
Я вот прям сейчас оборачиваю C API. Никаких ужасов с вариантностью, кастами и прочим. Получил данные, обработал, отдал выжимку в safe раст.
источник

AK

Alexander Krivitskiy in rust_offtopic
Alex Zhukovsky
может я неправильно пишу?
На си определенно хуево пишешь, раз при старте приложения ноги отрывает)
источник

VS

Victor Sapiens in rust_offtopic
источник

LC

Lone Coder in rust_offtopic
принято
источник

DF

Dollar Føølish in rust_offtopic
Где те мифические люди которые хорошо пишут на с и с++
источник

VS

Victor Sapiens in rust_offtopic
Обожаю эту утку)
источник

DF

Dollar Føølish in rust_offtopic
Всяким Мишн критикал и то приходится мисрами обмазываться
источник

VS

Victor Sapiens in rust_offtopic
Dollar Føølish
Где те мифические люди которые хорошо пишут на с и с++
В NASA, да ещё в других серьезных конторах наверно. 🤷🏻‍♂️
источник

DF

Dollar Føølish in rust_offtopic
Ты уверен?
источник

DF

Dollar Føølish in rust_offtopic
Насчёт наса оч сомневаюсь
источник

AZ

Alex Zhukovsky in rust_offtopic
Alexander Krivitskiy
На си определенно хуево пишешь, раз при старте приложения ноги отрывает)
вот да. Я прада пока не встречал кто хорошо пишет
источник

VS

Victor Sapiens in rust_offtopic
Dollar Føølish
Ты уверен?
Хз. Я рынок этот не мониторю,
источник

LC

Lone Coder in rust_offtopic
а на расте кто хорошо пишет? Сообщество слишком злое, любой код найдет за что поругать, тут никакие языки не помогут, надо лечить перфекционизм
источник