rusta::mann – Telegram
rusta::mann
189 subscribers
120 photos
79 links
Мемоблог упоротого растовика

Поделиться важным мнением можно сюда: @rustachat
Download Telegram
Проект servo поменял логотип. #неновости #rust
https://without.boats/blog/shipping-const-generics/

Лодочник пишет, что в следуюшем релизе раста планируют стабилизировать ограниченную реализацию const generics, которая позволит абстрагироваться от размера при работе с массивами.

Наконец перестанет быть стыдно при чтении документации библиотек для работы с массивами!

#article #rust
"я бросил курить"
< мем из профунктора

Я сгорел, ведь правильно приготовленный type-driven design оберегает от кучи логических ошибок, особенно связанных с проверками инвариантов (пресловутый is_initialized() вместо типа, который гарантирован находиться в валидном состояннии всегда).

Рекоммендую прочитать Parse, don't validate, или ее растоадаптацию для хабра.

#article #rust
Я тут делаю скринсейвер с понями по мотивам thisponydoesnotexist.net, и в какой-то момент я понял, что мне придется тренировать свою нейросеть, если я надеюсь получить более-менее применимые для риалтайма скорости.

В общем, на нашем корпоративном рейд хранилище теперь лежит датасет на сто двадцать гигабайт изображений понях.

#pets
xxx: Cисадмин в эпоху кубера — это shell-operator

#цитаты
Опытный разработчик ударился в религию и создал не только образ докера, но и подобие

#цитаты
Rust больше не зависит от libgcc_s для генерации бэктрейсов, и использует "нативный" gimli.

🥳🥳🥳 (тыц)

#rust #неновости
xxx: когда-то и меня вела дорога приключений, но потом мне стало впадлу

#цитаты
Я сижу на арче с i3wm бтв
Forwarded from The After Times
Привет, а я подсяду? Спасибо.

Почему у меня стикер Arch Linux на крышке ноутбука? Ну, просто мне нравятся голубые соски.

Поддерживаю ли я KISS? Да.

Да, я являюсь частью сообщества. А почему ты спрашиваешь?

В смысле навязываю тебе что-то? Ты же сам спросил. Ладно

Хочу ли я настраивать ночами i3wm? Боже, нет, конечно. Почему я должен его настраивать?

В смысле не осилил Gentoo? Нет, постой, это не так работает немножко. Тебе объяснить?

Я не пропагандирую, ты просто сам спросил у меня... Ясно, я школьник. Как и все арчеводы. Ладно, извини, что потревожил. i use arch btw.


via @jedi2light
Всё кроме anyhow и thiserror #ненужно

Разве что fehler из любви к Лодочнику^W ok-wrapping

UPD: меня убедили что snafu — годнота

#rust
xxx: UTF-8 в JavaScript — это WTF-8

#цитаты
В 2019 из компилятора Rust выпилили синтаксические плагины, и с тех пор в области интроспекции типчиков в мета-коде царит нищета: процедурные макросы, которые сейчас есть, мапят потоки токенов и имеют доступ только к маленькой части AST.

С тех пор никаких подвижек в стабилизации доступа к полноценному AST и compiler queries не было, что в целом понятно — утилиты, которые используют внутренние API rustc, периодически ломаются.

Но тем не менее, в ночниках доступен rustc_interface, с помощью которого можно наворачивать кастомные утилиты, которые используют компилятор для анализа кода (как, например, clippy или rustfmt).

И если на время проигнорировать нестабильность и ад поддержки совместимости таких штук с ночником, то rustc_interface в частности, и доступ к приватным API компилятора в целом, дает возможность писать "гибридные" макросы в build.rs.

Когда-нибудь я может быть даже напишу прототип :))

#мысливслух #rust