Size: a a a

2020 August 03

AZ

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

Ct

Casual tears in rust_offtopic
Alex Zhukovsky
нет причин почему растовые макросы не длжны так уметь
Растовые макросы матчат по сути токены, а шаблоны умеют матчить по значениям.
источник

AZ

Alex Zhukovsky in rust_offtopic
Casual tears
Растовые макросы матчат по сути токены, а шаблоны умеют матчить по значениям.
это минус, да
источник

AZ

Alex Zhukovsky in rust_offtopic
надеюсь починят
источник

KR

Kai Ren in rust_offtopic
Alex Zhukovsky
как ты выучишь концепции не зная языка?
Чтобы понимать, не обязательно учить все 50 лет развития плюсов. Пописать прийдётся, конечно, но это вполне себе укладывается в "пописать на neut'е дабы пощупать концепции".
источник

KR

Kai Ren in rust_offtopic
Alex Zhukovsky
и второй вопрос где и как ты их применишь
хуй знает, просто интересно
источник

p

polunin.ai in rust_offtopic
Casual tears
Ну не совсем. Шаблоны могут в compile-time вычисления, что макросы не везде умеют (например в расте, ага).
procedural macros ой как умеют
источник

p

polunin.ai in rust_offtopic
Casual tears
Растовые макросы матчат по сути токены, а шаблоны умеют матчить по значениям.
Ну это в расте, того что в расте говеные макросы никто не отменял
источник

Ct

Casual tears in rust_offtopic
polunin.ai
procedural macros ой как умеют
https://godbolt.org/z/fnhj5W
Вот такое на процедурных макросах разве напишешь?
источник

Ct

Casual tears in rust_offtopic
Тебе на вход приходит токен FLAG, как ты его значение достанешь?
источник

p

polunin.ai in rust_offtopic
Casual tears
Тебе на вход приходит токен FLAG, как ты его значение достанешь?
Тут можно извратится, вернув в качестве АСТ:
match FLAG {
 true => ...
 false => ...
}
Хоть и не компайл тайм, но компилятор точно соптимизирует это до значения
источник

p

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

Ct

Casual tears in rust_offtopic
polunin.ai
Тут можно извратится, вернув в качестве АСТ:
match FLAG {
 true => ...
 false => ...
}
Хоть и не компайл тайм, но компилятор точно соптимизирует это до значения
О чем я и говорил.
источник

p

polunin.ai in rust_offtopic
Ну блин Раст говно что поделать
источник

L

Lain-dono in rust_offtopic
О, как раз нужно что-то подобное
источник

p

polunin.ai in rust_offtopic
Casual tears
О чем я и говорил.
В скале и немерле это можно
источник

p

polunin.ai in rust_offtopic
Lain-dono
О, как раз нужно что-то подобное
Могу в ЛС дать ссылку на канал с такой хернёй, нужно?
источник

L

Lain-dono in rust_offtopic
polunin.ai
Могу в ЛС дать ссылку на канал с такой хернёй, нужно?
Не
источник

AZ

Alex Zhukovsky in rust_offtopic
Kai Ren
Чтобы понимать, не обязательно учить все 50 лет развития плюсов. Пописать прийдётся, конечно, но это вполне себе укладывается в "пописать на neut'е дабы пощупать концепции".
имхо чтобы худо-бедно начать писать на плюцах нужно лет 5 бахать фуллтайм
источник

AZ

Alex Zhukovsky in rust_offtopic
слишком дорого
источник