<илья 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...