The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Выпуск языка программирования Rust 1.57"
Отправлено lufog, 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 тулчейне этой поддержки нет (сильное заявление, проверять я его конечно не буду), а затем вообще в тумане теряется.

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

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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