Size: a a a

2020 April 27

p

polunin.ai in rust_offtopic
а вообще макросы говорят о невыразительности языка
источник

p

polunin.ai in rust_offtopic
так что нужно улучшать систему типов
источник

DS

Doge Shibu in rust_offtopic
Dollar Føølish
Может проще было бы нормальную компиль тайм рефлексию добавить?
Если очень хочется, то можно, как я и сделал, взять Generic/LabelledGeneric из frunk и им воспользоваться.
источник

DF

Dollar Føølish in rust_offtopic
Да, только я не шарю в этих концепциях
источник

DF

Dollar Føølish in rust_offtopic
Хирролот ещё статью не написал по ним
источник

p

polunin.ai in rust_offtopic
они неудобные
источник

p

polunin.ai in rust_offtopic
из-за большого бойлерплейта
источник

DS

Doge Shibu in rust_offtopic
polunin.ai
они неудобные
Кто не удобный?
источник

DS

Doge Shibu in rust_offtopic
Ну для дерайва своих тайпклассов в них на пару порядков меньше бойлерплейта, чем если дерайв делать на процедурных макросах
источник

p

polunin.ai in rust_offtopic
поведение компилятора зависит от того строчная буква или заглавная👍
источник

AZ

Alex Zhukovsky in rust_offtopic
Gymmasssorla
Макросом вставляешь текст в исходный файл
эмм, нет
источник

AZ

Alex Zhukovsky in rust_offtopic
не расскзаывай людям про такое, не надо из раста сишку делать
источник

p

polunin.ai in rust_offtopic
да норм
источник

p

polunin.ai in rust_offtopic
все юзают макросы и всем заебись
источник

p

polunin.ai in rust_offtopic
включая инлюды и макросы на объявлениях модулей
источник

AZ

Alex Zhukovsky in rust_offtopic
Stanislav Popov
так окей для простоты что есть у меня
main, downloader, state

в мейн делаю
mod downloader; - все хорошо
в downloader.rs делаю mod state;

ловлю такой треш

file not found for module state
to create the module state, create file "src/downloader/state.rs"
всё что надо запомнить, то что main.rs/lib.rs всегда на уровень выше, чем остальные файлы. Это немного непривычно, но так. А дальше всё логично, mod foo - говорит что на том же уровне либо лежит foo.rs либо foo/mod.rs
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
все юзают макросы и всем заебись
макросы для вставки кода из другого модуля?
источник

AZ

Alex Zhukovsky in rust_offtopic
это мне напоминает чувака который делал mod foo  на один и тот же файл по абсолютным путям в 3 разных местах
источник

AZ

Alex Zhukovsky in rust_offtopic
ну чисто как сишный инклюд
источник

AZ

Alex Zhukovsky in rust_offtopic
прост 3 раза вставил код один и тот же в разных местах
источник