でゲソ
В субботу оригинал кидали и обсуждали ассоциативные константы
ne_on
почему они в самом верху не ставят метку перевод
Маjко
Потому что это новость
でゲソ
Там вроде не чистый перевод
gsomix
Привет. Хочу вкатиться в Rust. С чего начать, что почитать? Опыт программирования есть.
Маjко
С rust book
Cuno
second edition
gsomix
First edition или Second edition?
gsomix
second edition
Ага, спасибо.
Маjко
Сначала вторая, первая потом по желанию за дополнительными подробностями
gsomix
В чем код писать? VSCode, IDEA?
Karey
Это уже собственные предпочтения
Маjко
VSCode с плагином IMO
Маjко
В чем код писать? VSCode, IDEA?
Такие вопросы тут и срач на много страниц могут спровоцировать, аккуратнее :D
Alexander
Я немного потратил времени и завел все в саблайме
Alexander
Тоже вкатываюсь в раст
Sherzod
Простите.
не надо тут прощение спрашивать )
gsomix
Я просто слышал, что есть плагины для VSCode и IDEA.
gsomix
Хотел узнать об их качестве.
Karey
А можно спросить, не сраче-ориентированно, почему VSCode, а не Atom?
Sherzod
Нужн ов шапке закрепить чтоб VSCode + rls-rsut плагин все использовали по-умолчанию
Vladimir
vscode плагин пишется близкими к расту люддьми
Маjко
На вскод вроде как core team сидит
Alexander
Автокомплит, билд и ран - что еще нужно?
Vladimir
а idea просто какой-то русский тип (который пишет всё на джаве - фуу)
Маjко
Автокомплит, билд и ран - что еще нужно?
Подсказки типов, подсветки ошибок. Это есть в vscode с rls
gsomix
Автокомплит, билд и ран - что еще нужно?
Go To Def, форматирование, линтер.
Sherzod
сжигать бы тех кто IDEA рекомендует :P
Alexander
Go To Def, форматирование, линтер.
Gotodef сейчас кажется даже утюг делает
Маjко
сжигать бы тех кто IDEA рекомендует :P
Воинствующие узбеки в треде, аттеншн
Sherzod
Хотя, IDEA более рабочий вариант чем VisualRust :(
gsomix
Хорошо. Еще раз всем спасибо.
Sergey
vscode!
Berkus
В чем код писать? VSCode, IDEA?
я подключил rust-rls через LSP в Sublime Text и прямо радуюсь неимоверно, в основном привычным биндингам конечно, но и в целом довольно неплохо. для начинающих лучше vscode - там все самонастраивается вообще
Safort
Да какая разница? Это всё вкусовщина.
Filipp
плагин для идеи если че имеет официальную поддержку от джетбрейнс, но я тоже с него переполз на вскод https://blog.jetbrains.com/blog/2017/08/04/official-support-for-open-source-rust-plugin-for-intellij-idea-clion-and-other-jetbrains-ides/
Filipp
из-за rust language server
Маjко
Я вспомнил. Еще отладка.
Забудь о ней) 1. Она так себе работает 2. Она не особо нужна в расте
Маjко
Если не ансейф писать
gsomix
Забудь о ней) 1. Она так себе работает 2. Она не особо нужна в расте
Жаль, конечно, но и так сойдет. Отладочная печать и тесты — наше все. :)
Berkus
дебагер мне пока ни разу не понадобился - или не компилится или работает)
gsomix
дебагер мне пока ни разу не понадобился - или не компилится или работает)
Мне удобно в дебагере алгоритмы с мутациями отлаживать.
Маjко
Мне удобно в дебагере алгоритмы с мутациями отлаживать.
Тебе не нужно отлаживать код, если в нём нет мутаций
Маjко
смекалистый_нигга.jpg
gsomix
Я понимаю, но они мне нужны. :)
պլհկ
gdb открываешь и начинаешь
պլհկ
че как не родной
Sherzod
Я понимаю, но они мне нужны. :)
случайно не джавист?
gsomix
случайно не джавист?
Какая разница?
Sherzod
Без разницы, просто видел тебя :)
Sherzod
тут принято жрать кактусы а ля println! ну или gdb курить
պլհկ
https://github.com/WebFreak001/code-debug
Anonymous
хммм
Anonymous
мне кажется что для такого было бы хорошо написать FAQ
Mike
потому что попробуй println!(var) сделать
պլհկ
был какой-то набор плагинов для руст-дева в одном месте
պլհկ
https://vertexclique.github.io/tokamak/
պլհկ
хотя там дебага нет
Igor
потому что попробуй println!(var) сделать
В смысле что нужно обязательно println!(“{}”, var); ?
Berkus
println!("{:?}", var); :)
gsomix
Я тут задумал странное. https://github.com/smitec/rustlab
gsomix
Хочу попробовать вместо C++.
Mike
В чем проблема то?)
в том что это контринтуитивно
պլհկ
анус твой контринтуитивен
պլհկ
#include <stdio.h> int main() { printf(5); }
պլհկ
Segmentation fault (core dumped)
Vladimir
😂
Vladimir
Segmentation fault (core dumped)
Writeln(5) в паскале работал
պլհկ
вирт ван лав
Sherzod
? 5