[О блоге] [наверх] [пред] [2019-12-21 19:17:15+03:00] [886b47e36d2eb055c2f0a3c75f7ecf907f1f5bfa]
Темы: [hate]

Попробовал Rust -- нет, спасибо, но нет, ни за что, ни в коем случае!

На работе решили попробовать, посмотреть и пощупать Rust. Я пытался, но
не смог. Что-то я на нём пробовал написать (AES-XCBC-MAC библиотеку), но
в итоге так и не осилил. Я совершенно этого не ожидал, но язык
совершенно "не идёт". Очень сложный, очень богатый, очень "сахарный". С
самого начала почти всё что я хотел бы делать -- нельзя, так делать
нельзя, всё не правильно, в Rust так не делают, и т.д.. У меня прям
отторжение от всего, неприязнь ко всему. В итоге руки опускаются,
переключаешься на что-то другое по работе, чтобы не терзаться этим Rust,
надеясь что от передышки полегчает и язык хоть как-то но пойдёт дальше.
4-5 недель в таком режиме и, в итоге, пошёл я к начальству со всем этим,
мол, готов делать что угодно другое, лишь бы не этот Rust. Всё какое-то
недоделанное, неаккуратное. Одна только сборка чего стоит: сами
разработчики языка просто плюнули на возможность сборки из исходников
без привлечения бинарников из Интернета (а может, чего-то знают и
осознанно не хотят чтобы люди не использовали эти бинарники?) и
сторонний mrustc проект с геморроем, но позволяет собрать под GNU/Linux
этот компилятор. На FreeBSD у меня не вышло. 028c917ede25fe06b6669b3676c6cec527f7a619
В общем люто не нравится меня весь этот язык и вся его экосистема. Одно
но меня только порадовало: система зависимостей похожа на ту, что в Go,
с куда более лучшим подходом чем в Python каком-нибудь.

    [оставить комментарий]