Судзумия
Why are there so many Madoka references in Rust's codebase? https://www.reddit.com/r/rust/comments/6hirku/why_are_there_so_many_madoka_references_in_rusts/
Anonymous
Sherzod
Спасибо за новый пак стикеров.
Sherzod
@sarakerrigan как там насчет стикеров тематики Раст? Обещал же запилить 😐
Anonymous
https://github.com/rust-lang/rust/search?utf8=%E2%9C%93&q=madoka&type= ох лол наканецта, я нашел язык для девочек-волшебниц!! :зз
Anonymous
это судьба
Kerrigan
Sherzod
што, ты вроде спрашивал про стикер на смайлик
тематика раст. нужны ржавые стикеры, да, можно с анимешницами и тентаклями, это чтоб удовлетворить анимешницков
Kerrigan
и рисую по картинке в день до 15
Kerrigan
попробую ради смеха вскод
Судзумия
Он хорош
Судзумия
Только иногда рлс почему-то крашится :)
Kerrigan
потому что альфа
Kerrigan
вау, круто
Судзумия
Ору
Kerrigan
не, походу рлс не работает
Kerrigan
только racer
Судзумия
Я без понятия, у меня он иногда работает, иногда падает
Судзумия
Но такого, чтобы только рейсер — не было
Kerrigan
ну т.е. он там пишет, что сканирует
Kerrigan
но это ничего не меняет
պլհկ
Ну потом он скажет rls finished
Kerrigan
и?
Судзумия
Просто требуется время
Судзумия
Он же все крейты обрабатывает, что в депах
Kerrigan
окей, done
Kerrigan
что дальше оно должно делать?
Судзумия
Когда финишед — начнёт нормально работать
պլհկ
Автокомплит
Судзумия
Будет ошибки показывать
պլհկ
И подчеркивать
Kerrigan
Автокомплит
не работает
Loo
Судзумия
В джаве это искуственное ограничение
Sherzod
Java такая Java. В сишарпе можно
Судзумия
Достаточно переменную обернуть в массив из одного элемента, и переменная может быть какая угодно
Судзумия
И это отстойно
Судзумия
В расте правильно, в лямбду нужно либо перемещать владение, либо использовать иммутабельное заимствование
Судзумия
Но джависты не понимают, почему это ограничение попытались ввести, и плюются
Sherzod
И почему же, если без гугла?
Filipp
гоночки же
Sherzod
ну в сишарпе они тоже есть, гоночки, но такое поведение разрешено. Рекомендуют явно копировать переменную перед передачей в лямбду
Судзумия
И почему же, если без гугла?
Потому что лямбду можно передать куда угодно, и собственно говоря, само захватываемое значение
Sergey
Why not to use Rust http://llogiq.github.io/2017/06/16/no-rust.html
Anonymous
мне вот интересно когда читаешь код со статическим бекграундом, это как то отличается от динамического ? мне сложновато читать раст (хотя не так как кресты конечно) по идее типы должны здорово рагзружать внимание но в реальности чето еще больше напрягает потому что пишут не то что надо сделать а то чтобы победить систему типов
Судзумия
Сначала ты мучаешься и пишешь типы, а потом это работает на тебя
Anonymous
ну в чтении кода буста не дает ?
Anonymous
всегда кажется что я пытаюсь думать о чем то лишнем, пытаюсь весь контекст загрузить. типа у статикопрограммистов как то иначе, мышление относительно сигнатуры лол, не знаю
Anonymous
по идее нет, всеравно приходится весь контекст в голову грузить
պլհկ
у статикопрограммистов "так, у нас тут 2 инта на входе, 1 на выходе, хуе-мое, видать арифметику делают", даже код читать не надо
Anonymous
ну это было бы круто, но когда тип Chain<Map<'a, (int, u8), u16, Enumerate<Filter<'a, u8, vec::MoveItems<u8>>>>, SkipWhile<'a, u16, Map<'a, &u16, u16, slice::Items<u16>>>> хуе-мое, дублируют типом то что итак можно понять по коду
Tomato
алиасы не помогут? хотя там свои проблемы
պլհկ
обычно такое в топ-левеле не пишут
Filipp
но вот разница между def dosomething(obj): obj.something() и fn dosomething(obj: ConcreteObject) { obj.something(); } позволяет и ide и человеку, читающему понять что и над кем здесь делают
Loyd
Скажем, если I: ExactSize, то Map<I, Fn(...)>: ExactSize
Loyd
Ну и так далее. Провернуть такое можно только держа целую цепочку типа
Loyd
Кроме того, здесь нет никакой диспетчеризации, в отличии от абстрактного Iterator
Anonymous
давайте сделаем аниме маскота раст
Anonymous
и стикеры
ivan
лучше забей косяк, растаман
Anonymous
я не курю
Anonymous
есть вещи посильнее этой вашей мариваны
Anonymous
ivan
/ban :C
Anonymous
?
ivan
ну за стикеры с го в чате rust
Anonymous
и чо ?
պլհկ
Anonymous
я просто намекнул что у гошечки то маскот есть...
Anonymous
бугуртыши
Anonymous
++
Anonymous
нам тоже нужен маскот