Size: a a a

2020 April 28

DS

Doge Shibu in rust_offtopic
polunin.ai
то есть ты предлагаешь в принципе от макросов отказаться на уровне токенов, понял
Нет, скорее надо вместе с ними обеспечить возможность давать mini-LSP для того, чтобы IDE могли его использовать
источник

H

Hirrolot in rust_offtopic
Hirrolot
intellij idea уже поддерживает раскрытие макросов экспериментальное
но если ты про то что внутри то да
источник

DS

Doge Shibu in rust_offtopic
Hirrolot
intellij idea уже поддерживает раскрытие макросов экспериментальное
Но автодополнение и работу IDE внутри макросов это не обеспечивает
источник

p

polunin.ai in rust_offtopic
Hirrolot
intellij idea уже поддерживает раскрытие макросов экспериментальное
обычные макросы глубокой вложенности не умеет, атрибуты не умеет, дерайвы баганутые
источник

p

polunin.ai in rust_offtopic
я пишу
trait Foo {}
trait Bar {}
#[derive(Foo)]
struct;
а оно думает что я дерайвлю Bar
источник

p

polunin.ai in rust_offtopic
крч макросы не нужны
источник

p

polunin.ai in rust_offtopic
все
источник

AS

Aleksey Sidorov in rust_offtopic
Попробуй в rust-analyzer, там они вроде более честные, но включать отдельно надо
источник

p

polunin.ai in rust_offtopic
@enomad https://t.me/joinchat/ABtnIE7H7Q3TRRh8n8uNww если вдруг захочешь кому-то че-то доказывать зайди сюда и посмотри на вопросы которые задают здесь новички
источник

p

polunin.ai in rust_offtopic
Doge Shibu
Но автодополнение и работу IDE внутри макросов это не обеспечивает
на самом деле нужно только чтобы можно было в ИДЕ нажать кнопочку "expand macros", она экспандит, записывает результат экспанда себе куда-то и выдает инфу включая этот код
источник

DS

Doge Shibu in rust_offtopic
polunin.ai
на самом деле нужно только чтобы можно было в ИДЕ нажать кнопочку "expand macros", она экспандит, записывает результат экспанда себе куда-то и выдает инфу включая этот код
Это не поможет автодополнению кода внутри макроса, как пример
источник

p

polunin.ai in rust_offtopic
Doge Shibu
Это не поможет автодополнению кода внутри макроса, как пример
а там он зачем
источник

DS

Doge Shibu in rust_offtopic
polunin.ai
а там он зачем
Чтобы был консистетный UX между всеми частями языка
источник

p

polunin.ai in rust_offtopic
авторы либ страдают по определению
источник

p

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

DF

Dollar Føølish in rust_offtopic
Так то
источник

DF

Dollar Føølish in rust_offtopic
Re: A Critique of React Hooks
       
I'm going to express something a lot of people are thinking and are being far too diplomatic about.

React Hooks are a fucking stupid idea and always were.

They're basically just adding dynamic scoping to a language and framework which doesn't need it, in one of the most 'magical' and confusing ways possible. You have to care about execution order to understand exactly how they'll all work and that will bite you eventually if you're building anything without knowledge of all the contexts in which it's called.

There's a reason that most languages stick to lexical scoping: you can see the dependencies, in the same file.

And a large portion of the value of functional languages is that they avoid state, making magic-at-a-distance impossible.

Boilerplate is not the problem. Magic is the problem.
       
desc, 11 hours ago
источник

Т8

Т-34 85 in rust_offtopic
Нужно ли продлевать режим самоизоляции?
Анонимный опрос
51%
Да
49%
Нет
Проголосовало: 2564
источник

СД

Стас Донцов... in rust_offtopic
второй безответственных людей ответ
источник

p

polunin.ai in rust_offtopic
Нет
источник