123
кто-нибудь работал с actix_redis?
Ivan
assert!(true)
assert_eq!((true == true) == true, true)
Ivan
а то мало ли...
саша
Там это, Колян перекатил actix-web на токио с кора.
саша
assert_eq!((true == true) == true, true)
assert_eq!((true == true) == true, true == (true == true))
Ignat
дважды желательно
Ignat
ведь нужно проверить ассоциативность и коммутативность
deepcode.eth
assert!(!(!true && !false))
Valery
о, снова бизнесмены
Слава
Нужен бот, который будет реагировать на китайские иероглифы (диапазон в Unicode) и на упоминание QQ
Судзумия
Почистил его
Слава
Какой ник-то хороший. Прямо "охрана дворца" из известной копипасты вспоминается.
Kerrigan
Почистил его
STOP HERE CRIMINAL SCUM
Судзумия
STOP HERE CRIMINAL SCUM
Это просто моя работа
Kerrigan
проиграл с твоего ника прост
Судзумия
Я понял ;)
Маjко
Это просто моя работа
Кто-то украл мой сладкий рулет
Судзумия
Кто-то украл мой сладкий рулет
Я засажу ему стрелу в колено!
Маjко
Сломал систему
Vladimir
assert_eq!((true == true) == true, true)
проверка на жс?
саша
что за токио с кора
С tokio_core на tokio
պլհկ
С tokio_core на tokio
Он же хейтил
պլհկ
Свой экзекутор обещал
Vladimir
У него уже свои футуры, хули свои экзекутор не написать
Vladimir
Он же хейтил
А вообще чего он хейтил, были доводы?
պլհկ
не хайперформансно
պլհկ
шончик вон tokio-core юзает в бенчах
պլհկ
говорит хуйня ваш токио
պլհկ
https://github.com/TechEmpower/FrameworkBenchmarks/blob/master/frameworks/Rust/hyper/Cargo.toml#L20
Vladimir
А в чем вообще разница
Vladimir
Я просто не шарю
Ivan
плохо зделоли! лагает!
պլհկ
В токио все фьючи в тред пул кидаются В токио коре на том же треде выполняются
Vladimir
Ладно, гляну потом
պլհկ
https://docs.rs/tokio/0.1.7/tokio/runtime/index.html
պլհկ
Creating a Runtime does the following: Spawn a background thread running a Reactor instance. Start a ThreadPool for executing futures. Run an instance of Timer per thread pool worker thread
պլհկ
там же есть current_thread экзекутор
Вот с ним по идее не должно быть разницы с токио-кор. Хз чо шончик не заюзал
Loyd
Чет раст везде, кроме plaintext посасывает (
Marat
Creating a Runtime does the following: Spawn a background thread running a Reactor instance. Start a ThreadPool for executing futures. Run an instance of Timer per thread pool worker thread
А тред пул как i/o испольняет? Каждая future в своем треде или m future в n тредах?
պլհկ
M:N
պլհկ
Чет раст везде, кроме plaintext посасывает (
Там синхронный драйвер базы был последний раз когда я смотрел
պլհկ
// Start db executor actors let addr = SyncArbiter::start(num_cpus::get() * 3, move || { db_pg::PgConnection::new(db_url) });
Marat
M:N
Отлично, теперь бы конечно дождаться когда все перейдут на Токио новый
Nikita
@vlad20012 https://users.rust-lang.org/t/embedded-rust-how-to-debug-stm32-openocd-from-clion-intellij-rust/19062 к вопросу о дебаге
Vlad
Nikita
возможно потому что кроме пары анонимусов им пользоваться никто не умеет
Αλεχ
Уже видел. Интересно, почему там никто LLDB не пробовал
если видел - че не отписался? думаю ты мог бы дать ценных советов
Loo
https://github.com/ciofeca/punto
Vlad
если видел - че не отписался? думаю ты мог бы дать ценных советов
Кек. Я ничего по теме вообще не знаю. Наоборот для меня написанное там было ценной информацией
Маjко
Skyrim
123
async/await будет готово только в сентябре?
Маjко
Следующего года, видимо
123
разве? а как же rust roadmap 2018
Маjко
Уже сказали что в начальном релизе эпохи не будет асинкавейта
123
или имеется ввиду что из-за того как долго сообщество решает, это продлится еще год?
123
можно ссылочку?
Маjко
Не-а
Маjко
Тут в чате мелькало
Αλεχ
было было
պլհկ
В найтли-то будет
Anonymous
любая GUI программа кроме acme и sam
96935 сообщений, начиная с этого
саша
словил borrowed паник в рантайме
реф цел пытаешься забороувить, когдау уже кто-то это сделал?
Loo
rfcs/0000-if-let-chains.md at rfc/let-chains-2 · Centril/rfcs · GitHub https://github.com/Centril/rfcs/blob/rfc/let-chains-2/text/0000-if-let-chains.md
Sherzod
Я за. Как раз сталкивался с этим. Ну пока обошелся мапами
Cat
Я за. Как раз сталкивался с этим. Ну пока обошелся мапами
> обошёлся Это как раз нормальное решение, просто его почему-то не форсят
Cat
Вангую результат принятия рфц: нубасы будут залетать на все форумы и спрашивать "почему здесь let a = b это expression, а при объявлении — нет"
Cat
Синтаксис `if let a = b { ... }` давно Синтаксиса `&& let c = d &&` ещё не было
Cat
We can't wait!
Matwey
Rust Meetup 28 июля 2018 года. Доклады: Тема: Идиоматичные FFI байндинги Спикер: Михаил Лубинец (@mersinvald) Расскажу про биндинг в raqm, будет практическая преза по шагам генерации биндинга, про sys-крейт, про кросс-платформу, про вайтлистинг и sanity тесты. И потом про то как оборачивать это в растотипы чтобы никому не хотелось тебя убить. Тема: Rust in production - готовим и решаем частые проблемы. Спикер: Илья Богданов (@vitvakatu) Неожиданные сложности, которые возникают с Rust в реальной разработке и то, как с ними бороться. Поговорим о асинхронных веб-фреймворках, процедурных макросах, code style и почему так трудно его соблюдать, а также почему mut совсем не означает изменяемость. Тема: Пишем парсеры на Nom Спикер: Антон Шрамко (@tapok_satan) Расскажу тем кто не в танке: - Как перестать использовать регулярные выражения для парсинга - Как писать простые и лаконичные парсеры с использованием nom - Частые кейсы использования, примеры кода, подходы и прочий скам Тема: (Лайтинг) GUI на Rust, зачем нужен, какие подвижки Спикер: Антон Шрамко (@tapok_satan) Расскажу про проект Rise UI, целях, и зачем вообще на расте нужно писать собственную desktop gui библиотеку - какие профиты от использования раста, где использование библиотеки будет актуально и прочее.
А где и когда?
Matwey
Хочу про nom услышать доклад
Cat
А где и когда?
https://www.meetup.com/rustjerk/events/252640463/
саша
rfcs/0000-if-let-chains.md at rfc/let-chains-2 · Centril/rfcs · GitHub https://github.com/Centril/rfcs/blob/rfc/let-chains-2/text/0000-if-let-chains.md
да блять давно пора уже ду-нотацию завезти с монадками и не плодить кучу бесполезного синтаксиса