պլհկ
так понятно?
KlonD90
Nikita
Да, спасибо
Alex
спасибо вот дочитываю второе издание
С него вообще проще начать. Потом первое почитать, там какие то детали были которых во второй нет
Alex
Ну и король - растономикон, я даже начало пока не осилил (может времени нет)
Anonymous
о уже можно предзаказать бумажную версию 2nd edition
Alex
Но _поидее_ он дает хорошее понимание safe и unsafe
Anonymous
номикон это скорее набор туториалов чем книга
Маjко
о уже можно предзаказать бумажную версию 2nd edition
Есть ли смысл? Язык меняется, бумажная версия нет
Alex
ruby weekly ftw!
Тише ты тише, меня сейчас помидорами закидают.
Berkus
Alex
номикон это скорее набор туториалов чем книга
Там хорошее объяснение safe и unsafe в начале.
Anonymous
ну оно и в trpl есть же
Cuno
https://play.rust-lang.org/?gist=7f8d2960361237403fe4d19161c00731&version=nightly
Anonymous
а есть функция которая все значения генератора передает замыканию?
Anonymous
как в руби
Vladimir
впилили генераторы, async/await макросы реализованы на них
разве на них? Мне казалось что этот крейт появился раньше, не?
պլհկ
Он был на форке rustc с генераторами
պլհկ
Форк смержили
Anton
Щас сижу пробую заюзать https://github.com/alexcrichton/futures-await
А, я подумал прям в компишятор завезли и смогу эту хуйню вырезать
Alex
А, я подумал прям в компишятор завезли и смогу эту хуйню вырезать
разносить систему на крейты это здоровое поведение
Alex
что tokio что futures что futures-await не сидят в core, но в core делается все чтобы такие крейты могли быть написаны. Это здоровое поведение.
Alex
здоровое конечно при условии хорошего пакетного менеджера.
Alex
ну и оптимальный набор libstd это тоже здорово.
Anton
Лишь бы крейты не померли
Anonymous
над tokio и futures работают люди из команды раста
Loo
[loomaclin@loomaclin ~]$ tilda Segmentation fault (core dumped)
Loo
T_T
Loo
плак плак
պլհկ
RIIR
Loo
=)
KlonD90
А что почитать про concurency в rust? Есть же готовые конкурентные коллекции?
Anonymous
https://doc.rust-lang.org/book/second-edition/ch16-00-concurrency.html ?
պլհկ
есть crossbeam
KlonD90
https://doc.rust-lang.org/book/second-edition/ch16-00-concurrency.html ?
прочитал но там довольно примитивно все.
KlonD90
А вот что-то уже построенное поверх примитивов
պլհկ
https://blog.rust-lang.org/2017/08/31/Rust-1.20.html
պլհկ
associated constants!
Anonymous
блин, подумал что это имеет какое-то отношение к const generics
Мерль
https://blog.rust-lang.org/2017/08/31/Rust-1.20.html
много разных вкусностей
Filipp
да только associated consts нормально
Anonymous
https://doc.rust-lang.org/1.6.0/book/associated-constants.html
Alex
https://doc.rust-lang.org/std/macro.compile_error.html кроссплатформенные ништяки я так понимаю.
Berkus
When combined with attributes, this also provides a way for authors to validate combinations of features. #[cfg(not(any(feature = "postgresql", feature = "sqlite")))] compile_error!("At least one backend must be used with this crate. \ Please specify features = ["postgresql"] or features = ["sqlite"]")
Anonymous
https://doc.rust-lang.org/std/macro.compile_error.html кроссплатформенные ништяки я так понимаю.
это просто для обработок неправильных аргументов у макрокоманд
Berkus
там же ссылка на RFC приложена, в ней всё есть
Alex
meh
Alex
https://github.com/rust-lang/rust/pull/42571 wow wow wow
պլհկ
>2 months ago
Alex
>2 months ago
> stabilized
Anonymous
нет никакой стабилизации
Alex
нет никакой стабилизации
оно добавлено в stable
Anonymous
и что?
Anonymous
еще в llvm wasm бекенд экспериментальный
Loo
опять старая песня
Loo
началась
Anonymous
но когда в эмскриптен засунут, то можно будет тестить
Anonymous
пока только по-старому. через asm.js -> asm2wasm
Anonymous
вот бы ещё у людей которые хайпят wasm было для него применение
KlonD90
А julia еще жив?
Berkus
вот бы ещё у людей которые хайпят wasm было для него применение
ну так vm для джаваскрипта без джаваскрипта
Berkus
то о чем еще Juice мечтал в 1995 году
Berkus
применение-то простое - выкинуть говенный недоязык из веба и писать на нормальных
Vladimir
associated constants!
Ну и нафига они тебе?
Sergey
Announcing Rust 1.20 - The Rust Programming Language Blog https://blog.rust-lang.org/2017/08/31/Rust-1.20.html
Anonymous
Ну и нафига они тебе?
странный вопрос
Anonymous
очень много где они полезны
Vladimir
странный вопрос
Странное замечание
Anonymous
Странное замечание
странное замечание
պլհկ
Ну и нафига они тебе?
Есть одна идея, завтра попробую реализовать
Vladimir
Vladimir
В том виде в котором они есть сейчас они почти бесполезны
Vladimir
Разве что специфические числа типа мин Макс хранить. Ну или объекты аля синглтоны
Vladimir
Но и те без конст фнов не реализуются
Anonymous
Anonymous
руби библиотека