Forwarded from мне не нравится реальность (waffle 🧇🍓)
NerdyPepper/eva
Простой REPL калькулятор с историей и подсветкой синтаксиса. На расте.
Простой REPL калькулятор с историей и подсветкой синтаксиса. На расте.
мне не нравится реальность
Зачем вести блог, если можно просто репостить Блог*?
Зачем вести Блог*, если можно просто репостить Вафлю?
Forwarded from dd if=/dev/stuff of=/dev/tg
Павел Дуров поделился 7 секретами вечной молодости:
1. Наличие однопараметрического типа Т
2. Наличие аппликативного функтора для типа Т
3. Наличие функции
4. Наличие функций
5. Закон левой идентичности
6. Закон правой идентичности
7. Закон ассоциативности
1. Наличие однопараметрического типа Т
2. Наличие аппликативного функтора для типа Т
3. Наличие функции
return
4. Наличие функций
join
или bind
5. Закон левой идентичности
6. Закон правой идентичности
7. Закон ассоциативности
#prog #rust #rustlib
"semeion is a small Rust library that allows you to write simulations that run in a 2D (torus) environment, well suited for cellular automata simulations or zero-player games."
А также небольшой пост о библиотеке.
"semeion is a small Rust library that allows you to write simulations that run in a 2D (torus) environment, well suited for cellular automata simulations or zero-player games."
А также небольшой пост о библиотеке.
GitHub
GitHub - gliderkite/semeion: A 2D environment simulator, that let's you define the behavior and the shape of your entities, while…
A 2D environment simulator, that let's you define the behavior and the shape of your entities, while taking care of dispatching events generation after generation. - GitHub - gliderkite/sem...
#prog #c #article #abnormalprogramming
Опус товарища @HirrolotThinks о метапрограммировании на сишных макросах.
Опус товарища @HirrolotThinks о метапрограммировании на сишных макросах.
Хабр
Металингвистический совратитель Си. Опус I: Предварительные ласки
>> Осторожно, модерн! 2 — 0.1. Спор на баксы и девчонок Предисловие Система макросов добавлена в язык программирования Си с целью абстрагирования часто повторяю...
Ёлки-палки, я вроде бекендер, почему я сейчас гуглю по работе, можно ли использовать
--
внутри тегов комментариев HTML?🤔1
Forwarded from Vlad Beskrovnyi
Из-за отсутствия внятной спецификации, в расте то и дело возникают вопросы "'это баг или фича?". И когда все-таки решат, что баг, может выясниться, что он уже всеми повсюду используется, как фича. И вроде и людей в этом не обвинишь, ведь нигде не написано, что это баг - ведь ланг дезигнеры и сами внятно сказать не могли, баг или не баг! Приходится что-то выкостыливать. Вот напр я репортил - https://github.com/rust-lang/rust/issues/74556
Тут сначала не могли понять, баг или не баг. Потом все же решили, что баг. Потом выяснили, что он уже есть в нескольких стабильных релизах. Потом исправили, но выяснили, что кто-то баг уже использует, так что на новой найтли что-то перестало компилиться. Вроде решили, что и фиг с ним
Тут сначала не могли понять, баг или не баг. Потом все же решили, что баг. Потом выяснили, что он уже есть в нескольких стабильных релизах. Потом исправили, но выяснили, что кто-то баг уже использует, так что на новой найтли что-то перестало компилиться. Вроде решили, что и фиг с ним
GitHub
Glob Time Travel · Issue #74556 · rust-lang/rust
I tried this code: mod foo { pub mod bar { pub mod bar { pub fn foobar() {} } } } use foo::*; use bar::bar; use bar::foobar; fn main() { bar::foobar(); } I expected to see this happen: Compilation ...
#prog #computergraphics
Статья (перевод) о попытке сделать рендеринг поверх не чисел с плавающей точкой, а поверх рациональных чисел. Спойлер: для получения приемлемых результатов автору пришлось реализовать арифметику с "плавающей дробной чертой"
Статья (перевод) о попытке сделать рендеринг поверх не чисел с плавающей точкой, а поверх рациональных чисел. Спойлер: для получения приемлемых результатов автору пришлось реализовать арифметику с "плавающей дробной чертой"
iquilezles.org
Inigo Quilez
Articles on computer graphics, math and art
Forwarded from oleg_log (Oleg Kovalov)
Collection of articles on good practices and tools to improve C code quality
Интересно тем, что от автора LZ4 и ZSTD (можно сказать лучшие компрессоры данных, да, на Си)
https://github.com/Cyan4973/Writing_Safer_C_code
Интересно тем, что от автора LZ4 и ZSTD (можно сказать лучшие компрессоры данных, да, на Си)
https://github.com/Cyan4973/Writing_Safer_C_code
GitHub
GitHub - Cyan4973/Writing_Safer_C_code: Collection of articles on good practices and tools to improve C code quality
Collection of articles on good practices and tools to improve C code quality - Cyan4973/Writing_Safer_C_code