Volodymyr
cargo run —example foobar
Aler
Угу, получилось, благодарю
Anonymous
нашел такой тред https://github.com/rust-lang/cargo/issues/3340
пофиксил удалением регистра карго rm -rf ~/.cargo/registry
Alex
А почему не указано для чего юзаю?
Alex
Пишу код? Пишу код под? Играю? Развлекаюсь?
Alex
Вендовозы unite
Kerrigan
кроссплатформа
Alex
Кроссплатформа это дорого
Крылатый
Нет.
Kerrigan
Кроссплатформа это дорого
не для разработки же
Alex
Т.е когда я поддерживаю код под две платформы это не делает разработку дороже?
Alex
cfg[linux]
Мерль
https://hackernoon.com/lattice-3-0-functional-programming-in-rust-a9dcc86e281a
分解物質
естесно
分解物質
есть хоть один язык для когорого ещё нет уеб-фреймворка?
Евгений
Для yasm есть?
分解物質
точно помню для fasm видел
Евгений
По fasm web framework только статья на хабре ищется
分解物質
https://2ton.com.au/HeavyThing/
Евгений
Для yasm'а нашёл: https://github.com/nemasu/asmttpd
պլհկ
>Gotham targets stable Rust. This will never change.
պլհկ
👍🏽
Евгений
Хотя это то тупо сервер, не :(
Евгений
https://2ton.com.au/HeavyThing/
Ну это скорее сетевой фреймворк
分解物質
что вообще такое "веб-фреймворк"?
Евгений
Это типа веб-сервер с возможностью нахуярить коллбеки, не?
分解物質
хз
Anonymous
А у раста будет инкремент мажорной версии?
Andrei
Пока не планируется. Минорнуюобновляют регулярно
Anonymous
Почему раст позволяет зетанять связанные значения прямо в середине кода блока?
Anonymous
За такое по рукам не бьют?
Anonymous
let x: i32 = 8; { println!("{}", x); // Выводит "8" let x = 12; println!("{}", x); // Выводит "12" }
Cuno
Нет, такое считается вполне нормальным.
доня.
это нормально
Alex
За такое по рукам не бьют?
мне например удобно иметь переменную с одним и тем же названием, пока я ее из типа в тип перевожу
Anonymous
Ну, раз затенение возможно, то не потребовать ли затенять вначале блока?
Alex
я не растовод но тоже считаю это нормальным, учитывая статическую типизацию.
Anonymous
Потом это место может потеряться в коде. Это усложняет его чтение просто.
Alex
нет смысла делать жестче там где нет смысла это делать.
Alex
ну хз, от погромиста зависит.
Alex
я еще раз говорю что мне например очень удобно в переменной с одним и тем же названием приводить от типа к типу
Anonymous
Ну ладно. А есть инструменты для контроля код-конвеншна и всё такое?
Cuno
Сам компилятор следит
Cuno
частично
Cuno
для остального есть rustfmt
պլհկ
ставь clippy, ставь rustfmt
Anonymous
а почему нет?
Ну, это похоже на хак.
Alex
Ну, это похоже на хак.
Нет это возможность языка
доня.
Ну, это похоже на хак.
что-то типа let x = some_function_that_returns_i32(); let x = x.as_string();
Anonymous
Сильно не ругайтесь на меня, если чо. Я просто упорядочиваю последствия культурного шока.
Alex
я перевожу из типа в тип.
Andrey
кстати извините за наброс, господа, да и наверняка 100500 раз уже тему обсудили, но все же - почему для такого прекрасного раста так мало вакансий?
Alex
Иногда это невозможно без дополнительного let.
Alex
Например инкрементальной компиляции нет, а на это очень многие ругаются.
Andrey
языку два года
ну это ж с момента 1.0 два
Alex
ну и личное мнение что по мелочи вещей не хватает, вроде бы не критично, но видно что язык молод.
Andrey
а так-то - в разы побольше
պլհկ
до 1.0 было несерьезно как бы
доня.
Например инкрементальной компиляции нет, а на это очень многие ругаются.
ну если разбивать крупные проекты на мелкие крейты, то это не так критично
Alex
также к экосистемой, часть крейтов таргетятся на найтли
պլհկ
там каждую неделю все ломалось
պլհկ
так что можно считать 1.0 точкой отсчета
доня.
а так-то - в разы побольше
ну и чо, кто будет в прод писать на нестабильном языке? до 1.0 были эксперименты
Andrey
ну и чо, кто будет в прод писать на нестабильном языке? до 1.0 были эксперименты
так я о том и спрашиваю, что уже не вчера зарелизился, а очереди что-то не выстраивается
Anonymous
что-то типа let x = some_function_that_returns_i32(); let x = x.as_string();
Ну... Это прям спорно-спорно. Если бы мне такое нужно было в JS сохранить в переменную, я бы не мутировал старую, а создал бы новую.
Andrey
все говорят "ах если бы", но вакансий все нет
Alex
так я о том и спрашиваю, что уже не вчера зарелизился, а очереди что-то не выстраивается
скажи к какому языку очередь выстраивалась через 2 года после рождения?
Anonymous
А, это в блоке вторая строка?
доня.