Forwarded from мне не нравится реальность
ДА ВЫ ШУТИТЕ
Мне кажется я ждал этого почти пару лет
take
* МЕТОДЫ У СЛАЙСА ОДОБРИЛИ С 4-Й ПОПЫТКИ ААААААААМне кажется я ждал этого почти пару лет
Блог*
#prog #article #soc В основе библиотек для PBT (property-based testing) лежит фреймворк для нахождения и минификации набора аргументов, на котором выполняется некоторый предикат. Этот фреймворк можно применять для совсем разных целей, например, для того,…
Telegram
☕️ Мерлин заваривает τσάι 🐌
Наткнулся на любопытную идею квадратичного голосования.
Суть в следующем: при прямой демократии работает эффект "тирании большинства". Суть эффекта примерно состоит в следующем: идёт голосование по безразличному для большинства, но важному для небольшой…
Суть в следующем: при прямой демократии работает эффект "тирании большинства". Суть эффекта примерно состоит в следующем: идёт голосование по безразличному для большинства, но важному для небольшой…
Идея о том, что человек может (и уж тем более должен) любить только кого-то одного — ограничена и вредна.
Forwarded from мне не нравится реальность
Тем временем вышел Rust 1.57 (анонс).
tl;dr несколько заинтересовавших меня штук:
—
— кастомные профили компиляции (как
—
—
tl;dr несколько заинтересовавших меня штук:
—
panic!
/todo!
/assert!
макросы в константных контекстах— кастомные профили компиляции (как
dev
, release
, test
и bench
, но произвольные)—
try_reserve
методы для коллекций (которые могут вернуть ошибку, если память выделить не получилось)—
Iterator::map_while
, смесь map
и take_while
(которую я добавил в стандартную библиотеку!)blog.rust-lang.org
Announcing Rust 1.57.0 | Rust Blog
Empowering everyone to build reliable and efficient software.
Forwarded from мне не нравится реальность
Ещё пара моментов, которые я упустил в предыдущем посте:
— Вопрос после вызовов макросов с
— Unicode 14.0
— Много функций пометили
—
Rust: https://github.com/rust-lang/rust/blob/master/RELEASES.md#version-1570-2021-12-02
Cargo: https://github.com/rust-lang/cargo/blob/master/CHANGELOG.md#cargo-157-2021-12-02
Clippy: https://github.com/rust-lang/rust-clippy/blob/master/CHANGELOG.md#rust-157
— Вопрос после вызовов макросов с
{}
теперь валиден (можно писать m!{...}?
)— Unicode 14.0
— Много функций пометили
#[must_use]
— Vec::leak
теперь не реалоцирует (кто-нибудь знал что он так делал??)—
Ordering
теперь #[repr(i8)]
Ну и ссылки на полные чейнджлоги (ставьте лайк если тоже забыли про их существование):Rust: https://github.com/rust-lang/rust/blob/master/RELEASES.md#version-1570-2021-12-02
Cargo: https://github.com/rust-lang/cargo/blob/master/CHANGELOG.md#cargo-157-2021-12-02
Clippy: https://github.com/rust-lang/rust-clippy/blob/master/CHANGELOG.md#rust-157
Блог*
Я, кстати, там докладчик, так что это ещё и шанс увидеться со мной вживую. Я бы сказал, какой доклад мой, но вы найдите сами, благо, зная меня, это не сложно.
Итого 50 слайдов.
50 слайдов. На 40 минут.
видимое беспокойство
50 слайдов. На 40 минут.
видимое беспокойство
На докладах Rustcon докладчикам предлагалось выбрать по паре лучших вопросов от зрителей, и тем вручали ключи от IDE от JetBrains.
Угадайте, кто получил два ключа 🌚
Угадайте, кто получил два ключа 🌚