Блог*
Открыть в Telegram
Блог со звёздочкой. Много репостов, немножко программирования. Небольшое прикольное комьюнити: @decltype_chat_ptr_t Автор: @insert_reference_here
Больше1 921
Подписчики
-224 часа
-37 дней
-1530 день
Архив постов
1 921
Но проблема у этого подхода тоже есть: в силу того, как сделан cargo test, интеграционные тесты сделаны, как отдельные крейты, которые используют тестируемый как зависимость. Так что или вы не сможете получить доступ к этим полям из тестов (а также бенчмарков), или вам придётся делать поля
pub и терять диагностику, если эти поля только в тестах и используются. А навесить #[cfg] отдельно на видимость нельзя1 921
#prog #rust #article
Давно хотел опубликовать, но что-то руки не доходили.
Walk-Through: Prefix Ranges in Rust, a Surprisingly Deep Dive
Или как сделать из
BTreeMap подобие префиксного дерева через инкрементирование строки в системе счисления по основанию char.1 921
C++ Papercuts
(написано до "My Dream C++ Additions")
My current day job is now again a C++ role. And so, I find myself again focusing in this blog post on the downsides of C++.
Overall, I have found returning to active C++ dev to be exactly what I expected: I still have the skills, and can still be effective in it, but now that I have worked in a more modern programming language with less legacy cruft, the downsides of C++ sting more. <...>
In this blog post, I will focus on the minor problems of C++ that have affected me the most, the little usability papercuts, the petty inconveniences that just waste time. Instead of focusing on comparing them to Rust or other programming languages, I will focus on why they don’t make sense from a C++ point of view, with reference to just C++. <...>
While I am proud of my C++ skills, I am not too proud to appreciate that better technology can render them partially obsolete. I am not too proud to appreciate having features that make it easier. In most cases, it’s not a matter of the programming language doing more work for me, but of C++ creating unnecessary extra make-work, often due to decisions that made sense when they were made, but have long since stopped making sense – don’t get me started on header files!
1 921
#prog #cpp #article
My Dream C++ Additions
Ожидаемо для этого автора, почти все фичи взяты из Rust. Хотя:
> Explicit self reference instead of implicit this pointer
> Of course, this looks rather similar to Rust’s syntax, but believe it or not, I had this idea long before I learned that Rust does self in this way.
1 921
#prog #cpp #video
CppCon 2017: Matt Kulukundis “Designing a Fast, Efficient, Cache-friendly Hash Table, Step by Step”
Про дизайн SwissTable, используемой сейчас в Rust std
1 921
Repost from Generative Anton
Шмели могут засыпать внутри цветка, если очень сильно устали в течении дня 💔💔💔
1 921
Repost from Денис Чужой про комедию
Иллюстрирую традиционные ценности
https://twitter.com/kirusha_kras/status/1700882669754626261/photo/1
Уже доступно! Исследование Telegram 2025 — ключевые инсайты года 
