The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Выпуск языка программирования Rust 1.57"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "Выпуск языка программирования Rust 1.57" +/
Сообщение от lufog (ok), 10-Дек-21, 05:32 
>> const _: () = assert!(std::mem::size_of::<u8>() == 1);
> Уж на что синтаксис perl своеобразный, но это, гм, практически брейнфак какой-то...

С синтаксисом смирится можно, всяко легче освоить чем тот же F# после плюсов.

Больше напрягает подход Rust Core Team к сообществу. Например, программист открывает issue, проект у него под Linux собирается, а под Windows нет. Ибо cargo не умеет в длинные имена под Windows, хоть сама Windows c 2016 года умеет. Программист просит, добавите в бинарь виндовой сборки cargo манифест с longPathAware true. Ибо это идиотизм когда кроссплатформенность твоего проекта зависит не от обращения с ОС специфичным API, а от длинны имен пакетов зависимостей. В итоге Core Team пишет что это невозможно, ибо Rust в манифесты не умеет (а задача это настолько невозможная что в crates уже сто лет в обед пакет валяется, который это умеет), да и rustс в длинные имена не может (те добавить манифест и туда видимо не вариант), а еще есть вероятность что в msvc тулчейне этой поддержки нет (сильное заявление, проверять я его конечно не буду), а затем вообще в тумане теряется.

Предвижу с десяток ответов вроде "Вендузоеды должны страдать!". Должны, не должны, я думаю что если проект назвали кроссплатформенным, то он должен таковым являться, а не делать видимость. И это я привел только один пример, а таких я уже с пару-тройку десятков повидал, за то не долгое время пока осваивал данный язык.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Выпуск языка программирования Rust 1.57, opennews, 02-Дек-21, 21:53  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру