← All posts tagged rust

ermine
ARM rust Предлагают, точнее, есть возможность поиграться с написанием хелловорлда на расте для STM ARM Cortex M# и Nucleo. Предупреждают меня, что там порог входа в эту игрушку очень высокий. IDE все коммерческие с триалами. Ну ладно. А есть тут кто-нить, кто продвинулся дальше хелловорлда и строгает на расте под армы?
ermine
rust Вчера написала (скопипастила) несколько строчек кода, которые читают конфиг из строчки в формате toml и парит его в структуру. Сегодня порефакторила этот код, теперь он читает конфиг из файла, заодно появился первый геморрой из-за оберток в тип Result, случайно увидела в гугле хитрый вопросительный знак, который надо ставить после закрывающей скобки вызываемой функции. Вроде про эту штуковину не было в книжке. Код скомпилился и более-менее удовлетворяет меня. Завтра допишу что-нибудь, чтобы брало имя конфета из командной строки.
ermine
rust Начала писать, ну или пытаться писать код. За каждой строчкой кода лезу в Гугль, как будто не читала книжку. В Гугле кода — кот наплакал по сравнению с голангом. Документация к библиотекам минимальна, по крайней мере в ней нет тех примеров, которых мне нужно копипастить в свой. На Яве, даже на колтуне, с копипастой куда проще. А тут — фиг найдешь минимальный пример, например, как считать томл конфиг из файла. Гугль по этому запросу выдает исходники самого раста или какого-то там Мега-редактора. Ужос.
ermine
rust Так, наконец дочитала долбанную книжку. Книжка мне совсем не понравилась, там слишком много выражений типа "это очень важно", "мощный" и "мы круче чем другие языки". И дофига воды, лучше бы прочитать такую же книжку, только объемом раз в 10 меньше. Ну-с, а теперь наконец можно узнать как же блин программировать на этом языке.
ermine
rust Прочитала ровну половину книжки по расту. Еле-еле дочитала. Чем дальше читаешь, тем больше тягомотины. Надо читать дальше, блин!
ermine
rust Помнится, летом, при первом прочтении книжки по расту, я нифига не поняла про время жизни переменных. Сейчас при втором прочтении той же главы про время жизни переменных, зачем нужно окамлевское 'a, но не поняла примеры в конце главы. Неужели придется зимой еще раз читать книжку?
ermine
rust Посоветуйте пжлста библиотеку для реализации легкого http сервиса с обработкой json.
ermine
rust Как проапдейтить уже установленный в систему раст? Неужели еще раз выполнив ту незапоминаемую команду curl Lala | Shell?
ermine
rust Воткнула в макбук раст. а он все еще старенький, от середины июля, хотя мне тут говорили, что вышел новый Част. Разочаруха! А еще, кажется, спеллчекер в макбуке пытается выпендриваться, мешает мне самой выпендриваться с русским языком. Например, написала "разочаруха", а оно переправляет в "разочаруем". Отключить что ли.
ermine
rust Купила сидр какой-то яблочный. Запустила пример кода с tokio, слушающий на localhost:5222 и печатающее хелловорлд в телнете. Работает. Надо будет потихоньку почитать про streams и как парсить зумль.
ermine
rust Читаю статью трехлетней давности "Пишем чатик-сервис на расте". Блин, депрекатеды вылезают, квест усложняется. Ну, погоди, @vt!
ermine
rust Читаю книжку потихоньку...
use std::io;
let mut s = String::new();
я бы за такой синтаксис бы отрывала всё что есть ценного у мужиков, чтобы придумывали нормальные языки программирования.
ermine
rust Написала хелловорлдик на расте, поставила расширение для раста в vscode, проинсталлила компилятор. Всё работает. Читаю книжку дальше.