Size: a a a

2020 March 27

ML

Mike Lubinets in rust_offtopic
Doge Shibu
Ну вот туда макросы с AST и засунуть
Может быть когда-нибудь.
GAT, специализация и конст генерики на порядок важнее этого, в данный момент.
источник

DS

Doge Shibu in rust_offtopic
Mike Lubinets
Плагины выпилили потому что их сложно поддерживать одновременно с рефакторингом компилятора (который необходим), а профита от них мало -- все ключевые библиотеки перелезли на proc macros.
Зато может был бы у меня generialized new type deriving и всякие derive via на плагинах к компилятору.

А так у меня нет ничего из этого и я пишу тонны бойлерплейта на пустом месте
источник

ML

Mike Lubinets in rust_offtopic
А я не пишу, хз, может ты просто плохо искал?)
источник

DS

Doge Shibu in rust_offtopic
Mike Lubinets
А я не пишу, хз, может ты просто плохо искал?)
Ну как пример: я хочу для произвольного трейта иметь возможность сделегировать релизацию через данное поле структуры
источник

λ

λоλторт in rust_offtopic
Mike Lubinets
Плагины выпилили потому что их сложно поддерживать одновременно с рефакторингом компилятора (который необходим), а профита от них мало -- все ключевые библиотеки перелезли на proc macros.
а в прок макро уже завезли нормальную рефлексию?
источник

DS

Doge Shibu in rust_offtopic
Без необходимости писать вручную эту реализацию
источник

DS

Doge Shibu in rust_offtopic
Я искал, ничего не нашел разумного
источник

DS

Doge Shibu in rust_offtopic
Есть delegate, но там бойлерплейта сравнимо выходит
источник

ML

Mike Lubinets in rust_offtopic
λоλторт
а в прок макро уже завезли нормальную рефлексию?
Читай ниже
источник

DS

Doge Shibu in rust_offtopic
Хотелось бы что-то типа: #[derive_via(MyTrait, Field(my_delegating_field)]
источник

ML

Mike Lubinets in rust_offtopic
Doge Shibu
Хотелось бы что-то типа: #[derive_via(MyTrait, Field(my_delegating_field)]
Да, это больно
источник

ML

Mike Lubinets in rust_offtopic
Но это решается через немножко трейтов,  в целом
источник

А⚙

Антон ⚙️ in rust_offtopic
λоλторт
плюсовики это либертарианцы от мира программирования
Оооо, комуняку порвало
источник

ML

Mike Lubinets in rust_offtopic
При условии что типы в одном проекте..
источник

А⚙

Антон ⚙️ in rust_offtopic
Doge Shibu
Ну как пример: я хочу для произвольного трейта иметь возможность сделегировать релизацию через данное поле структуры
Deref
источник

ML

Mike Lubinets in rust_offtopic
Читерство
источник

DS

Doge Shibu in rust_offtopic
Не всегда сработает.
источник

∅ч

∅ ч in rust_offtopic
polunin.ai
это что за сборище дурачков? О.о
ну сосач же
источник

∅ч

∅ ч in rust_offtopic
каждый второй сосачер хочет на жсах фронтендах миллиарды гребсти
источник

∅ч

∅ ч in rust_offtopic
вот их толстыми пастами отговаривают
источник