Мерль
[last news]
Comparative Macrology (C, CL, NewLisp, Scheme, Clojure, Sweet.js, Rust, Julia)
Cuno
Можно еще кликнуть на эту штуку. Тоже перезапустит.
Loyd
Cuno
https://www.youtube.com/playlist?list=PLE7tQUdRKcyZkGfNhCO77BCxnTf0CpoGn
Записи с RustConf завезли
Loo
Loo
во имя матсакиса
Loo
он должен жить вечно
Oleg
Мерль
Фреймворк Rocket для экосистемы Rust.
Сержио Бенитез, автор фреймворка Rocket, на прошедшей буквально только что, 18-19 августа в Портлэнде (штат Орегон, США), конференции RustConf 2017.
https://youtu.be/t_FUZ34ahBE
https://rocket.rs
https://github.com/SergioBenitez/Rocket
Плэйлист видео с конференции:
https://www.youtube.com/watch?list=PL85XCvVPmGQhUSX_QBkxb4g1-o56cCqI9&v=COrl851gMTY
Расписание Rust конференций:
https://blog.rust-lang.org/2017/07/18/conf-lineup.html
Links to the latest posts about Rust:
https://t.me/technologique/1063
https://t.me/technologique/1061
#Rust
Michael
Крутое видео, но он про много не рассказал
Filipp
напомните пожалуйста че делать если есть метод, который борроуит &mut self и из него надо вызвать другой метод?
Маjко
А в чем проблема?
Loo
Filipp
действительно проблем нет, все решилось тремя вложенными скопами чтобы заимсвования вовремя умирали
Filipp
Скоро уже NLL? 😞
Маjко
Evgenii
https://www.reddit.com/r/rust/comments/6xf8nw/rustconf_2017_videos_are_out/
ivan
оказывается, уже и про наш любименький сочинили:
Rust: Вы покупаете пистолет, который может стрелять только при ночной сборке. Вы пытаетесь выстрелить в ногу, однако выясняется, что нога заимствована и неизменяема, а пуля не может быть перемещена. В конечном счёте вы игнорируете все проверки, после чего пистолет взрывается, а ноги остаются атрофированными по сравнению с торсом из-за пропуска дня ног в спортзале.
Мерль
Мерль
[last news]
Rust JSON parser which picks up values directly without performing tokenization
Маjко
Комрады, есть ли что-нибудь юзабельное из асинхронных коннекторов к SQL базам данных?
В дизеле асинхронность еще далеко, а блокирующие запросы из cpupool это убогенько
Anonymous
LexsZero
Loo
Loo
там целый документ описывающий алгоритм. очень интересно
Loo
о, в последвнем твире
Loo
https://jeehoonkang.github.io/2017/08/23/synchronization-patterns.html
Loo
хорошая статья
Filipp
я пишу код как будто я ни в чем не уверен
self.client.post(url)?.json(&body)?.send()?.json()?
Vladimir
Loo
там в конце есть ссылка на промайз семантик конкаренси
Loo
в котой есть ссылка на http://sf.snu.ac.kr/promising/release/promising.pdf
Мерль
Loo
分解物質
только вышел и уже шесть страниц
Anonymous
ооо
Anonymous
дай ссылку
Мерль
Мерль
Ненужно
Anonymous
нашел https://www.linux.org.ru/news/mozilla/13650217
Маjко
А база то какая ?
Какая есть, такая и хорошо)
У нас SQL не особо сильно насилуется, основная нагрузка будет на кассандру, так что хоть sqlite лишь бы асинхронно
Маjко
PG подойдет, спасибо
Мерль
Скобочная параша
Зачем мне это, если есть хускель
Зачем мне это, если есть cpp
Зачем мне это, если есть джабка
Мерль
И прч
Маjко
Орм бы((
Маjко
У меня есть, конечно, адский самопал на макросах, но я надеялся, что никогда не буду тянуть это в прод))
Anonymous
分解物質
там ещё есть кнопка "показать удалённые сообщения", очень хорошая
Anonymous
где
Anonymous
регистрация нужна что ли
分解物質
а, наверно да
Alex
я не пойму о каком impl trait постоянно говорят?
Anonymous
оно и в аргументах запланировано работать?
Berkus
хз
Filipp
Нет пока только в типе возвращаемого значения
Filipp
А в аргументах и так можно указывать трейты
Anonymous
Filipp
а в рфц прилинкованом написано
Add a conservative form of abstract return types, also known as impl Trait, that will be compatible with most possible future extensions by initially being restricted to:
Only free-standing or inherent functions.
Only return type position of a function.
Filipp
вообще по-моему спорный момент. и так уже в двух местах можно указывать ограничения по трейтам
Filipp
еще в третьем месте будет
Anonymous
это rfc уже приняли
Anonymous
не понимаю о чем ты
Filipp
https://github.com/rust-lang/rfcs/blob/master/text/1951-expand-impl-trait.md
оо как все запущщено
Filipp
как элегантно из Option<String> сделать Option<&str> ?
Anonymous
map(String::as_str) ?
Filipp
https://play.rust-lang.org/?gist=2fa2bc255855e3bea7439a8c2f7ce2c5&version=stable
не работает
adam
.as_ref().map_or("default", String::deref);
Filipp
https://play.rust-lang.org/?gist=60ee750a729dec8ce13ad13856bdebdf&version=stable
кривая ссылка, извините
Filipp
Anonymous
owned.as_ref().map(String::as_str);
Мерль
Гвидо сейчас икает наверное
Filipp
Anonymous
почему?
Anonymous
можешь cow использовать
Filipp
в один вызов никак?
Filipp
ммм
Anonymous
adam
Мне кажется, что ты не читал книгу