<илья as Человек>
Антона не поздравляю
В связи с недавними тенденциями предлагаю начать расшифровывать ПОНВ как "Пока Оптозоракс Не Видит"
#prog #rust
Статья о том, как достичь в Rust динамического полиморфизма без использования жирных указателей. Актуально, если вам нужно передавать объекты с динамической диспетчеризацией по FFI, поскольку нативные trait objects не являются типами, которые можно передавать через границу FFI.
Статья о том, как достичь в Rust динамического полиморфизма без использования жирных указателей. Актуально, если вам нужно передавать объекты с динамической диспетчеризацией по FFI, поскольку нативные trait objects не являются типами, которые можно передавать через границу FFI.
Michael-F-Bryan
FFI-Safe Polymorphism: Thin Trait Objects
A while ago someone posted a question on the Rust User Forums asking how to achieve polymorphism in a C API and while lots of good suggestions were made, I’d like to explore my take on things.
As a recap, Rust provides two mechanisms for letting you write…
As a recap, Rust provides two mechanisms for letting you write…
#prog #rust
Статья, рассказывающая о впечатлениях от Rust после года использования в продакшене. Содержит не только типичные восхваления (To quote a coworker: “NO DAMN NULL POINTERS” (emphasis theirs)), но и замечания о тех частях, которые нуждаются в улучшениях.
Статья, рассказывающая о впечатлениях от Rust после года использования в продакшене. Содержит не только типичные восхваления (To quote a coworker: “NO DAMN NULL POINTERS” (emphasis theirs)), но и замечания о тех частях, которые нуждаются в улучшениях.
deislabs.io
Still Rusting - One Year Later
The good, bad, and ugly of using Rust after a year
я: Вы с ума сошли по выходным работать?
xxx: ты ещё в офисе не ночевал
yyy: @insert_reference_here, не ведись...
yyy: Там ночью крысы большущие и чубакабры.
zzz: Вообще называть так своих программистов это нарушение code of conduct
#quotes #трудовыебудни
xxx: ты ещё в офисе не ночевал
yyy: @insert_reference_here, не ведись...
yyy: Там ночью крысы большущие и чубакабры.
zzz: Вообще называть так своих программистов это нарушение code of conduct
#quotes #трудовыебудни
Блог*
#prog #article Помните, я писал, что JSON отстой? Так вот, YAML не лучше.
Просто сборник информации о том, почему не стоит использовать YAML и о возможных альтернативах
Forwarded from rusta::mann
Я давеча, по мотивам одного мема, сделал себе небольшой постер, чтобы повесить на стене, за спинкой своего офисного кресла.
Делюсь сюда — может кому-то тоже будет актуально.
Открыточка Антону, кстати.
#офисное #токсичныйвторник
Делюсь сюда — может кому-то тоже будет актуально.
Открыточка Антону, кстати.
#офисное #токсичныйвторник
Forwarded from Linker Unsafe
Душераздирательная история о том, как человек разочаровался в индустриальном программировании, но потом нашёл Rust, изучил, сменил работу и вновь обрёл веру в человечество.
https://reddit.com/r/rust/comments/khlln4/how_rust_changed_and_saved_my_life
https://reddit.com/r/rust/comments/khlln4/how_rust_changed_and_saved_my_life
reddit
How rust changed and saved my life
**Update:** Seeing how much positive attention this post received, I'd like to use this opportunity give some words of encouragement to all my...
Forwarded from rusta::mann
В этом году я начал задумываться, что, возможно, я выбрал не ту профессию — написание кода перестало меня цеплять, и превратилось в рутину. Подумывал даже в девопсы начать переучиваться, с депрессухи.
Но нет, сегодня я понял, что кодить я люблю — я не люблю C++.
Но нет, сегодня я понял, что кодить я люблю — я не люблю C++.
#prog #cpp
Рассмотрим следующий код на C++:
Очевидно, он компилируется и падает. Что? Да. Разбор полётов и почему так происходит.
Рассмотрим следующий код на C++:
#include <string>
int main() {
([](const std::string& s){ return; })(0);
}
Очевидно, он компилируется и падает. Что? Да. Разбор полётов и почему так происходит.
reddit
Why one has to use a static analysis tool all the time
Here's an example of code that compiles flawlessly with any given c++ standard: #include <string> void pwned(const std::string&) {} ...
#game
В стиме сейчас за смешные деньги дают (ну, помимо всего прочего) всю трилогию квестов Deponia разом. Как человек, который с удовольствием прошёл все три — всячески рекомендую (только держите под рукой прохождение — некоторые задачи откровенно издевательские)
В стиме сейчас за смешные деньги дают (ну, помимо всего прочего) всю трилогию квестов Deponia разом. Как человек, который с удовольствием прошёл все три — всячески рекомендую (только держите под рукой прохождение — некоторые задачи откровенно издевательские)
Steampowered
Deponia: The Complete Journey on Steam
Junk, junk and even more junk. Life on the trash-planet Deponia is anything but a walk in the park. No surprise that Rufus had enough of that and hatches one ludicrous plan after the other to escape this bleak place.
#prog #rust #cpp #rustlib
Corrosion (ранее известный как cmake-cargo) — инструмент для интеграции библиотек на Rust в проект на C++, использующий cmake.
Corrosion (ранее известный как cmake-cargo) — инструмент для интеграции библиотек на Rust в проект на C++, использующий cmake.
GitHub
GitHub - corrosion-rs/corrosion: Marrying Rust and CMake - Easy Rust and C/C++ Integration!
Marrying Rust and CMake - Easy Rust and C/C++ Integration! - corrosion-rs/corrosion
Блог*
#prog #rust На чуть менее саркастичной ноте: в Rust 1.50 1.51 будет стабилизирована min_const_generics! 🎉 Ну и нормальное деление на NonZero* типы.
GitHub
stabilize `#![feature(min_const_generics)]` in 1.51 by lcnr · Pull Request #79135 · rust-lang/rust
A new Kind
A Sort long Prophesized
Once Fragile, now Eternal
Stabilization report
This is the stabilization report for #![feature(min_const_generics)] (tracking issue #74878), a subset of #![featur...
A Sort long Prophesized
Once Fragile, now Eternal
Stabilization report
This is the stabilization report for #![feature(min_const_generics)] (tracking issue #74878), a subset of #![featur...