The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск языка программирования Rust 1.66, opennews (ok), 15-Дек-22, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


231. "Выпуск языка программирования Rust 1.66"  +/
Сообщение от fuggy (ok), 16-Дек-22, 21:50 
>Добавлена функция core::hint::black_box

Функция то уже была test::bench::black_box . Вот к сожалению Bencher до сих пор в ночной версии, а штука то полезная.

>BTreeSet::{first, last, pop_first, pop_last}
>BTreeMap::{first_key_value, last_key_value, first_entry, last_entry, pop_first, pop_last}
>Duration::try_from_secs_{f32,f64}

Это и всё такое прочее хорошо. Поскорей бы всё остальное стабилизировали, а то вечно как чуть что нужная функция, так иди включай ночную сборку. Когда уже можно на стабильном писать.

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

236. "Выпуск языка программирования Rust 1.66"  +2 +/
Сообщение от Аноним (153), 16-Дек-22, 22:40 
> Когда уже можно на стабильном писать.

Нет стандарта - будут постоянные проблемы.

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

239. "Выпуск языка программирования Rust 1.66"  –1 +/
Сообщение от fuggy (ok), 16-Дек-22, 23:17 
Есть стандарт. Есть Rust Edition 2015, 2018 (RFC 2052), 2021 (RFC 3085). То что нет стандарта это устаревшая информация.
Но какие-нибудь банальные функции вроде checked_add стали стабильными только недавно.
Ответить | Правка | Наверх | Cообщить модератору

251. "Выпуск языка программирования Rust 1.66"  –3 +/
Сообщение от Аноним (93), 17-Дек-22, 09:15 
Эти?
https://www.rfc-editor.org/rfc/rfc2052

https://www.rfc-editor.org/rfc/rfc3085

Но интересно, почему разработчики rust выбрали именно такие номера

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

252. "Выпуск языка программирования Rust 1.66"  +/
Сообщение от Аноним (93), 17-Дек-22, 09:22 
Потому что у них последовательно добавилось более 3300 предложений 😞
Ответить | Правка | Наверх | Cообщить модератору

254. "Выпуск языка программирования Rust 1.66"  +/
Сообщение от Аноним (153), 17-Дек-22, 11:14 
RFC - не стандарты, это "Request for Comments".
Ответить | Правка | К родителю #239 | Наверх | Cообщить модератору

255. "Выпуск языка программирования Rust 1.66"  +/
Сообщение от Аноним (153), 17-Дек-22, 11:17 
Иными словами, RFC - "тема для обсуждения". И уж никак не стандарт.
Ответить | Правка | Наверх | Cообщить модератору

304. "Выпуск языка программирования Rust 1.66"  –1 +/
Сообщение от Прохожий (??), 18-Дек-22, 15:21 
Иными словами, отсутствие стандарта в общепринятом понимании этого слова (отдельный документ) не помешало однако создателям GCC добавить поддержку Rust. Поэтому как бы аргумент "нет стандарта" уже совсем не аргумент.
Ответить | Правка | Наверх | Cообщить модератору

368. "Выпуск языка программирования Rust 1.66"  +/
Сообщение от Вы забыли заполнить поле Name (?), 25-Дек-22, 22:41 
> Иными словами, отсутствие стандарта в общепринятом понимании этого слова (отдельный документ)
> не помешало однако создателям GCC добавить поддержку Rust. Поэтому как бы
> аргумент "нет стандарта" уже совсем не аргумент.

Дааа, вот когда твоя программа на расте не будет собираться при переходе на gcc-шную версию, вот тогда ты вспомнишь про отстуствие стандарта.

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

241. "Выпуск языка программирования Rust 1.66"  +1 +/
Сообщение от warlock66613email (ok), 16-Дек-22, 23:50 
Я перейду на стабильный когда там появятся все необходимые мне фичи. Это включает как минимум

#![feature(alloc_error_handler)]
#![feature(allocator_api)]
#![feature(asm_const)]
#![feature(asm_sym)]
#![feature(associated_type_defaults)]
#![feature(const_btree_new)]
#![feature(const_char_from_u32_unchecked)]
#![feature(const_maybe_uninit_as_mut_ptr)]
#![feature(const_mut_refs)]
#![feature(const_ptr_write)]
#![feature(const_trait_impl)]
#![feature(core_ffi_c)]
#![feature(default_alloc_error_handler)]
#![feature(generic_arg_infer)]
#![feature(extern_types)]
#![feature(iter_advance_by)]
#![feature(iter_collect_into)]
#![feature(iterator_try_collect)]
#![feature(naked_functions)]
#![feature(negative_impls)]
#![feature(never_type)]
#![feature(nonnull_slice_from_raw_parts)]
#![feature(once_cell)]
#![feature(panic_abort)]
#![feature(panic_info_message)]
#![feature(ptr_metadata)]
#![feature(raw_ref_op)]
#![feature(result_flattening)]
#![feature(slice_ptr_get)]
#![feature(slice_ptr_len)]
#![feature(start)]
#![feature(stmt_expr_attributes)]
#![feature(strict_provenance)]
#![feature(trait_alias)]
#![feature(trusted_len)]
#![feature(type_alias_impl_trait)]
#![feature(unsize)]

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

256. "Выпуск языка программирования Rust 1.66"  +/
Сообщение от Аноним (153), 17-Дек-22, 11:20 
> когда там появятся
> #![feature(alloc_error_handler)]

Прошло 16 лет разработки...

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

260. "Выпуск языка программирования Rust 1.66"  +/
Сообщение от Facemaker (?), 17-Дек-22, 13:05 
>Прошло 16 лет разработки...

Типичный комментарий опеннетного эксперта :).

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

267. "Выпуск языка программирования Rust 1.66"  –1 +/
Сообщение от Аноним (267), 17-Дек-22, 15:22 
Ты такой типичный что мы знаем все твои комментарии наперед.
Ответить | Правка | Наверх | Cообщить модератору

261. "Выпуск языка программирования Rust 1.66"  +1 +/
Сообщение от Вы забыли заполнить поле Name (?), 17-Дек-22, 13:25 
>> когда там появятся
>> #![feature(alloc_error_handler)]
> Прошло 16 лет разработки...

Не надо рушить веру детей в безопасного деда мороза

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

305. "Выпуск языка программирования Rust 1.66"  +/
Сообщение от Прохожий (??), 18-Дек-22, 15:25 
Отрасль много потеряет без тебя, поэтому весь коллектив разработчиков завтра же кинется дорабатывать так необходимые гениальному программисту всех времён и народов фичи.
Ответить | Правка | К родителю #241 | Наверх | Cообщить модератору

318. "Выпуск языка программирования Rust 1.66"  +/
Сообщение от warlock66613email (ok), 18-Дек-22, 19:50 
Что за наезд на пустом месте?
Ответить | Правка | Наверх | Cообщить модератору

364. "Выпуск языка программирования Rust 1.66"  +/
Сообщение от freecoder (ok), 23-Дек-22, 20:14 
Для разработки чего вы используете Rust со всеми этими фичами?
Ответить | Правка | К родителю #241 | Наверх | Cообщить модератору

365. "Выпуск языка программирования Rust 1.66"  +/
Сообщение от warlock66613email (ok), 24-Дек-22, 18:09 
> Для разработки чего вы используете Rust со всеми этими фичами?

Так, мелочёвка всякая для себя или почти для себя. Пет-проекты в общем. В основном два глобальных направления: 1) кроссплатформенная (Window, DOS, Linux и кто знает что ещё) игра-рогалик, 2) вспомогательные утилиты для модов на Morrowind, а так же метамоды — программы, которые запускаются на компьютере конечного пользователя и генерят мод (например https://www.fullrest.ru/files/espb).

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

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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