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

Поделиться важным мнением можно сюда: @rustachat
Download Telegram
Как тонко и обходительно Антон пересказал то, что я написал ему в личку про вот это вот всё (отборным матом)

#cpp
Сегодня написал на автомате make_unique::<Name>() на C++, и долго не мог понять почему компилятор кричит что-то про неймспейсы на турборыбу.

#rust #cpp
Сейчас приходится описывать очень много однотипных объектов, которые различаются достаточно, чтобы их невозможно было определить одним шаблоном, и меня вгоняет в смертную тоску то количество бойлерплейта, которого требует C++ для описания базовых интерфейсов вроде операторов сравнения и конвертации в строковое представление для печати.

Две эти простые характеристики добавляют аж три метода в каждый класс, в двух разных файлах.

Я понимаю, что несправедливо сравнивать встроенную derive-кодогенерацию в Rust с C++, в котором такой фичи по умолчанию нет, но меня удручает, что C++ всю свою длительную эволюцию совершенно игнорирует подобные quality of life мелочи.

Генерирую С++ бойлерплейт питоном, как итог 👍

P.S: комментарии по поводу того, что я не осилил C++ принимаются в Личку Антона.

#cpp #rust #бомбежкипост
Это мы пишем суффиксы '_ref' на геттерах, которые возвращают ссылки, потому что так проще на ревью видеть ошибки мисменеджмента лайфтаймов.

#cpp

P.S спонсор сегодняшнего шитпостинга — @rustjerk