Size: a a a

2021 May 02

H

Hirrolot in rust_offtopic
в datatype99 можно
источник

EG

Emmanuel Goldstein in rust_offtopic
Твой ебанись99 построен на макросах
источник

EG

Emmanuel Goldstein in rust_offtopic
Текстовых
источник

EG

Emmanuel Goldstein in rust_offtopic
Даже не AST-шных
источник

H

Hirrolot in rust_offtopic
да
источник

EG

Emmanuel Goldstein in rust_offtopic
Ессна в нём можно навесить что угодно куда угодно
источник

EG

Emmanuel Goldstein in rust_offtopic
Ещё бы было нельзя
источник

G

George in rust_offtopic
Завернуть весь файл в mod и потом рээкспортнуть.
источник

TK

Traveller Kolsky in rust_offtopic
Потоки токенов и аст отличаются чем-то, кстати говоря?
источник

EG

Emmanuel Goldstein in rust_offtopic
Гляди, это такая простая задача, которая хорошо бы решалась макросом...
источник

H

Hirrolot in rust_offtopic
поток — последовательность
аст — дерево
источник

G

George in rust_offtopic
Кстати вот да, кому стоит дать по шапке за процмакро - это pyo3. Они ПЕРЕИМЕНОВЫВАЮТ переданную им функцию, в результате чего она пропадает из скоупа нахуй, зато появляюется другая, их. И её нельзя использовать. А где об этом написано? А нигде ¯\_(ツ)_/¯
Догадайся по ошибкам из их макроса.
источник

TK

Traveller Kolsky in rust_offtopic
Но поток поддаётся преобразованию в дерево в конечном итоге, и работа с ним происходит, как с деревом, фактически
источник

Т8

Т-34 85 in rust_offtopic
а чё такое композабельность, а главное - зачем она нужна?
источник

H

Hirrolot in rust_offtopic
чтобы композировать
источник

ID

Iv@n Dereviankin in rust_offtopic
Ты шо, композитор?
источник

H

Hirrolot in rust_offtopic
а сколько ты программируешь примерно часов в день?
источник

Т8

Т-34 85 in rust_offtopic
ну я обычно всё-таки наследую
источник

H

Hirrolot in rust_offtopic
я не припомню когда я наследовал что-то кроме интерфейсов
источник

Т8

Т-34 85 in rust_offtopic
попиши на C++, увидишь, как наследовать не интерфейсы😁
источник