#prog #shell #article
Почему программировать на bash невозможно, или список ловушек при использовании bash
Почему программировать на bash невозможно, или список ловушек при использовании bash
#prog #c #article
Короткая заметка о том, как сделать на C разделяемую библиотеку, которой можно воспользоваться как исполняемым файлом.
Короткая заметка о том, как сделать на C разделяемую библиотеку, которой можно воспользоваться как исполняемым файлом.
www.rkoucha.fr
How to make executable shared libraries
This paper focuses on the recipe to make executable shared libraries in Linux.
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 ...