Anonymous
правила даже не овнер составил
Alex
есть боты которые по /rules выкидывают правила, оч удобно.
Anonymous
у нас же анархия
Safort
Все знают эти правила и все их нарушают.
Alex
анархия хорошо работает для небольших групп
Anonymous
когда на редоксе можно будет запустить емакс?
Vlad
Нахера в 2017 новые операционные системы
Маjко
Когда его портируют на rust
https://github.com/Wilfred/remacs
Anton
Ну как вариант - для IoT
Alex
Нахера в 2017 новые операционные системы
ОСЬ на расте будет иметь минимум buffer overflow
Alex
успех
Alex
А еще может паралелизм более эффективный.
Alex
а может ее проще будет поддерживать.
Vlad
Я вообще только IDE и браузер использую. И как-то пофигу на какоей системе. Винда норм. Линукс норм. А у маков клавиши не как у людей (
Alex
IDE нинужны
Alex
ну лан, для компилируемых языков только
Anton
Раньше раст вызывал аборт если не мог выделить память...
Vlad
IDE нинужны
Ну это для проклятых
Alex
Ну это для проклятых
хорошо, но потом удалить.
Anton
а может ее проще будет поддерживать.
Язык тут не так играет роль, как архитектура
Alex
Язык тут не так играет роль, как архитектура
зря язык со счетов списываешь
Alex
какие то вещи на расте явно удобнее делать
Anton
Наговнокодить на расте тоже можно =)
Маjко
Он и сейчас
Anonymous
Наговнокодить на расте тоже можно =)
сложно и намного более заметно
Маjко
Как раст спасет от косяка в архитектуре?
Anton
Он и сейчас
А, знач ниче не изменилось =)
Маjко
oom в современных осях — это миф)
պլհկ
лол
Anton
Если ты не пишешь ОС, или что нит ембед
Маjко
Но там есть API чтобы свой oom handler воткнуть
Маjко
не позволит скейлиться
При чем тут раст?)
Anonymous
на самом деле хз, но видел одну либу где выбрали плохую архитектуру и в итоге одну важную фичу не смогли адекватно имплементировать
Vlad
С точки зрения "шоб на расте было", почему бы не переписывать Линукс потихоньку
Маjко
Зачем?
Маjко
Он жи старый и несовременный
Alex
переписывать большую кодовую базу с языка на язык вообще неэффективно.
Anton
там кода слишком дохуя.
Если правильно путаю ктото демонстроровал написание модулей ядра на раст
Маjко
Было, да
Alex
Если правильно путаю ктото демонстроровал написание модулей ядра на раст
ну прокидывать typedef'ы/struct'ы туды сюды не очень удобно.
Anton
Насколько помню там еще тот квест был, это для очень упоротых растоманов)
Vlad
обесцветился
Алексей видать тоже воспроизвести не может. Прилепи хоть скрин, хз
Loo
бага в intellij idea
Крылатый
Похоже на трифорс.
պլհկ
лек
Vlad
=D
Vlad
Можно вместе с кодом?) И с воспроизводимостью что?
Loo
ещё одна
Michael
было, не?
Michael
Interested STUDENTS can apply for the role of 1) Rust Research Intern at : https://careers.mozilla.org/position/gh/864822 2)Servo Research Intern at: https://careers.mozilla.org/position/gh/845905
Serg
есть вот такой код
Serg
который ругается на это: no method named `get_profile_name_as_label` found for type `&std::collections::HashSet<FirefoxProfile>` in the current scope
Serg
как мне достать объект с HashSet что бы его использовать?
Serg
вот структура: #[derive(Hash, Eq, PartialEq, Debug)] struct FirefoxProfile { pub profile_name: String, profile_dir: String, } impl FirefoxProfile { fn new(profile_name: &str, profile_dir: &str) -> FirefoxProfile { FirefoxProfile { profile_name: profile_name.to_string(), profile_dir: profile_dir.to_string() } } fn get_profile_name_as_label(&self) -> gtk::Label { gtk::Label::new(&*self.profile_name) } }
big
а что значит использовать?
big
получить владение или достаточно &mut ?
Serg
я хочу вызвать треит оттуда
Serg
вот так выглядит функция: fn get_profile_name_as_label(&self) -> gtk::Label { gtk::Label::new(&*self.profile_name) }
Serg
полагаю что &mut достаточно
big
так, я раскрыл глоза, и увидел код
big
а какой именно обьект вам нужен из HashSet, я не до конца понимаю? )
Serg
FirefoxProfile
Serg
что бы можно было вызвать у него функцию
Serg
get_profile_name_as_label
big
я так понимаю что тип profile не верный
Serg
вот такой он &std::collections::HashSet<FirefoxProfile>
big
попробуйте for profile in profiles_manager.profiles.iter()
Serg
та же самая ошибка
big
так
big
окей