From 886b47e36d2eb055c2f0a3c75f7ecf907f1f5bfa Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Sat, 21 Dec 2019 19:17:15 +0300 Subject: [PATCH] =?utf8?q?=D0=9F=D0=BE=D0=BF=D1=80=D0=BE=D0=B1=D0=BE=D0=B2?= =?utf8?q?=D0=B0=D0=BB=20Rust=20--=20=D0=BD=D0=B5=D1=82,=20=D1=81=D0=BF?= =?utf8?q?=D0=B0=D1=81=D0=B8=D0=B1=D0=BE,=20=D0=BD=D0=BE=20=D0=BD=D0=B5?= =?utf8?q?=D1=82,=20=D0=BD=D0=B8=20=D0=B7=D0=B0=20=D1=87=D1=82=D0=BE,=20?= =?utf8?q?=D0=BD=D0=B8=20=D0=B2=20=D0=BA=D0=BE=D0=B5=D0=BC=20=D1=81=D0=BB?= =?utf8?q?=D1=83=D1=87=D0=B0=D0=B5!?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit На работе решили попробовать, посмотреть и пощупать Rust. Я пытался, но не смог. Что-то я на нём пробовал написать (AES-XCBC-MAC библиотеку), но в итоге так и не осилил. Я совершенно этого не ожидал, но язык совершенно "не идёт". Очень сложный, очень богатый, очень "сахарный". С самого начала почти всё что я хотел бы делать -- нельзя, так делать нельзя, всё не правильно, в Rust так не делают, и т.д.. У меня прям отторжение от всего, неприязнь ко всему. В итоге руки опускаются, переключаешься на что-то другое по работе, чтобы не терзаться этим Rust, надеясь что от передышки полегчает и язык хоть как-то но пойдёт дальше. 4-5 недель в таком режиме и, в итоге, пошёл я к начальству со всем этим, мол, готов делать что угодно другое, лишь бы не этот Rust. Всё какое-то недоделанное, неаккуратное. Одна только сборка чего стоит: сами разработчики языка просто плюнули на возможность сборки из исходников без привлечения бинарников из Интернета (а может, чего-то знают и осознанно не хотят чтобы люди не использовали эти бинарники?) и сторонний mrustc проект с геморроем, но позволяет собрать под GNU/Linux этот компилятор. На FreeBSD у меня не вышло. 028c917ede25fe06b6669b3676c6cec527f7a619 В общем люто не нравится меня весь этот язык и вся его экосистема. Одно но меня только порадовало: система зависимостей похожа на ту, что в Go, с куда более лучшим подходом чем в Python каком-нибудь. -- 2.48.1