мне не нравится реальность
504 subscribers
1.33K photos
57 videos
56 files
1.02K links
Мне не нравится реальность
N.B. waffle is unhinged

- кормить назад: @meowaffle
- кормить вперёд: github.com/sponsors/WaffleLapkin
- чят: https://xn--r1a.website/+5Dtuan4dVE5kYTcy
- блог: blog.ihatereality.space
Download Telegram
Forwarded from Блог*
Я: не обновляюсь 1 пикосекунду
Arch linux:
Сегодня в маршрутке девчушка лет 4-х спросила маму: "А если всем попросить Вафлю, он напишет что-нибудь интересное?"
С мамой плакала половина маршрутки....

Вафель, напиши пост!
Forwarded from Блог*
#prog #rust #article

Как известно, в Rust (почти) нет higher-ranked polymorphism. Тем не менее, иногда его можно эмулировать довольно простым образом.

leshow.github.io/post/cheat_rank_n
В semantic (гитхабовская библиотека для парсинга и анализа разных языков) добавили базовую поддержку раста (source).

Это первый шаг, возможно в будущем у нас будет go-to-definition и другие плюшки прямо в гитхабе! (такое уже есть для питона и некоторых других языков)
Подсказка по Self:: 😅
То, что должно висеть у меня над кроватью последние месяца 3👌
С typed_phy идёт одно разочарование за другим...

1. Я не могу имплементировать возведение в степень из-за какой-то дикой хрени с Pow из typenum

2. автор typed_phy оказывается написал ещё и крейт dimensioned который очень сильно напоминает typed_phy (или я должен сказать наоборот?), но похоже мощнее и уже давно релизнут

3. gcd который я делал в typed_phy добавили в typenum

чувствую максимальную бесполезность
названия крейтов be like...
мне не нравится реальность
Хочу написать статью, про что писать?
Всё с вами понятно, макро-извращенцы... иду писать
This media is not supported in your browser
VIEW IN TELEGRAM
Статья с несколькими интересными советами (в основном для начинающих) про раст: Rust lang Tips and Tricks


Btw, на счёт "Same name macro, function, and type" — можно ещё и вариант енума к этому всему добавить. (так кстати работают phantasm и ghost).
Common Rust Lifetime Misconceptions by pretzelhammer — статья про вещи которые часто понимают неправильно с 'лайфтаймами. Сам ещё не читал, но рекомендую :D
Улучшал код typed_phy и случайно наткнулся на такое прекрасное...

Силой святой копипасты у меня получилось деление на 0 😅
Ошибка в либе которая должна спасать от ошибок 👌
Я потерял линейку и мне не комфортно