Anton
Большая часть properties в xml бесполезна, она по сути обрабатывается автоматически или имеет дефолтное значение, избыточность ни к чему.
Anton
Ну короч, высрал, по идее всем похуй но я должен был это написать
Anton
Пойду дальше ансейфы убирать
Anonymous
Ма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
Лел
պլհկ
https://tokio.rs/blog/tokio-reform/
Berkus
Anonymous
оо
andrei
andrei
но на расте одни веб девелоперы...
Michael
պլհկ
не понимаю вообще претензий к синтаксису
andrei
+
Michael
неудобно для глаз
Loo
Michael
ну, читаешь доки, читаешь и вроде бы понятно в общем что и зачем авторы наваяли
Michael
смотришь код - wtf
Michael
imho у меня так было
Alex
Alex
поначалу реально инопланетный язык. Потом, потом тоже инопланетный.
պլհկ
так в этом и дело
Alex
но как говорится технологии пришельцев спасут мир.
պլհկ
если реально писать код, а не только в чятах сидеть, то привыкаешь быстро
Alex
Alex
это я не про С++ который в точности такой же
Сережа
как у реального человека который пишет код на расте у тебя нет сожалений о потраченном на его изучение времени?
Alex
Loyd
Loyd
Глобальный дефолтный луп. Ура
պլհկ
Alex
Alex
(я не шарю)
պլհկ
Loyd
Ну, в библиотеках по прежнему хочется видет сигнатуры вида download(lp: Handle, url: Url, ...)
Berkus
Loyd
звучит стремно
Напана. Опыт libuv, libevent, питоновский показывают, что иметь дефолтный глобальный эвент луп прям норм
Alex
Alex
блокирующим я имею ввиду
Loyd
պլհկ
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
Ну, с глобальным можно выкинуть Handle
Loyd
И в коде приложения это большой плюс
պլհկ
https://github.com/tokio-rs/tokio-rfcs/pull/2#issuecomment-330703539
Loyd
Я всё к тому, что в будущем ждите разношёрстность в либах
Alex
а что, библиотека не может сгенерить футурку не имея handle твоего люпа?
Loyd
Может, только шедулер она где возьмёт?
Loyd
Этот handle немного абстракцию ломает ещё