Anton
Большая часть properties в xml бесполезна, она по сути обрабатывается автоматически или имеет дефолтное значение, избыточность ни к чему.
Anton
Ну короч, высрал, по идее всем похуй но я должен был это написать
Anton
Пойду дальше ансейфы убирать
Anonymous
И тогда лучше вместо Int<32> Int<4>,
можжно же самому будет скоро сделать
Маjко
Сколь скоро?
Anonymous
до 2018
Anonymous
)))))
Маjко
Ну фичи еще вроде даже в дремучих найтлях нет
Anonymous
6 дней назад rfc замержили только
Маjко
Оч жду: без них моя байтоёбская либа страдает и жрет неэффективно много памяти
Маjко
В эмбеддеде конст генерики вообще мастхэв
Маjко
Без них писать либы, работающие с памятью на стеке, вообще не возможно
Маjко
Ну только если принимать рабочий буффер от юзера
Маjко
Но это дроч
Anton
Бля
Anton
сука
Anton
я избавился от всех UnsafeCell
Anton
и от всех инициализаций через ссылки на Cell в принципе
Anton
убрал целую тучу бесполезного говна
Anton
работу с навигатором сделал только через ивенты
Anton
во всех виджетах убрал Rc, ибо как сказали у них есть свои и так и оказалось
Anton
да еще и смог решить проблему с сессионной инициализацикй через оболочку GtkApplication чтобы работало и не вылетало в рантайме
Anton
плюс полностью доделал inline row разбивку ast для рендеринга
Anton
охуенно плодотворная ночка
Anton
Anton
Код прям посвежел
Anonymous
RESF headquarters, 1700 local time. > Enemy is blocked within sight. Sir, what is your order? We attack them in parallel with fearless concurrency! > General, I am afraid we can't do this. The enemy has already retreated from this area. They are waiting for backup from the Elixir troops. Shit! [puffs cigarette] Then get them with error handling. I want all the if err != nil bombers in the comment sections. And if it's the last thing we'll do. They will surrender to the rust evangelism strike force. > General, I don't want to sound rude, but ... What? > The enemy sees this as a feature. They have taken over the civilians and made them immune against proper error handling techniques. [Generic gun fire can be heard in the distance] Well, seems like we've go no other choice. Bring it out. > General, we can't ... DID YOU HEAR MY ORDER? > Sir, yes, sir. [Various cringe bombs (https://www.youtube.com/watch?v=ToBqbpm3LDM) fall on the RESF HQ, the roof of zero-cost abstractions is blown away by LLVM compiler bug bombers] There it is. Mother of all traits. Even after all these years, this baby is still a beauty. [As the dust settles, we see the outline of a huge ~~Gatling~~ Generics gun being unwrapped.] > But you said ... Quiet. I know what I said. And one day the truth had to be told. Rust is not compiled to assembly. It simply starts a blockchain with a neural network attached, powered by lisp macros in a cloud-native environment. The enemy doesn't know. Invade the HackerNews fields! Into the trenches! I want to see blood, sweat and nonsensical comparisons. Until the last borrow has expired, we will fight. Fearlessly.
պլհկ
Лайк
Navern
Лел
Michael
Код прям посвежел
где можно скачать?
պլհկ
https://tokio.rs/blog/tokio-reform/
Anonymous
оо
andrei
но на расте одни веб девелоперы...
պլհկ
не понимаю вообще претензий к синтаксису
andrei
+
Michael
неудобно для глаз
Berkus
неудобно для глаз
вилку в глаз или кодревью раста раз?
Michael
ну, читаешь доки, читаешь и вроде бы понятно в общем что и зачем авторы наваяли
Michael
смотришь код - wtf
Michael
imho у меня так было
Alex
поначалу реально инопланетный язык. Потом, потом тоже инопланетный.
պլհկ
так в этом и дело
Alex
но как говорится технологии пришельцев спасут мир.
պլհկ
если реально писать код, а не только в чятах сидеть, то привыкаешь быстро
Alex
это я не про С++ который в точности такой же
Сережа
как у реального человека который пишет код на расте у тебя нет сожалений о потраченном на его изучение времени?
Loyd
Глобальный дефолтный луп. Ура
Loyd
Глобальный дефолтный луп. Ура
Главное, чтобы всякие новописанные curlы на это не полагались.
Alex
(я не шарю)
Loyd
Ну, в библиотеках по прежнему хочется видет сигнатуры вида download(lp: Handle, url: Url, ...)
Loyd
звучит стремно
Напана. Опыт libuv, libevent, питоновский показывают, что иметь дефолтный глобальный эвент луп прям норм
Alex
блокирующим я имею ввиду
Loyd
Речь о том, что он явно принимает handle нужного лупа
Berkus
6 | #[derive(Queryable, Insertable, Serialize)] | ^^^^^^^^^ the trait models::_IMPL_SERIALIZE_FOR_Category::_serde::Serialize is not implemented for chrono::NaiveDateTime а чего его нету для datetime то?
Loyd
в коментах питонисты ноют, что не норм
Ну, может именно из-за того, что полагаются разрабы библиотек на дефолтный
Loyd
Я к тому, что либо у всех библиотек нужно принимать явно, либо всем полагаться на дефолтный
Loyd
Потому что если несколько лупов, то почти наверняка это должны быть два разных процесса
Alex
Эм. Нет, он вернёт тебе future
а сигнатура вызова то не изменится, точнее аргументы.
Loyd
Ну, с глобальным можно выкинуть Handle
Loyd
И в коде приложения это большой плюс
պլհկ
https://github.com/tokio-rs/tokio-rfcs/pull/2#issuecomment-330703539
Loyd
Я всё к тому, что в будущем ждите разношёрстность в либах
Alex
а что, библиотека не может сгенерить футурку не имея handle твоего люпа?
Loyd
Может, только шедулер она где возьмёт?
Loyd
Этот handle немного абстракцию ломает ещё