Size: a a a

2020 April 28

G

Gymmasssorla in rust_offtopic
Soul
а nix хорош!
полуфабрикат
источник

DS

Doge Shibu in rust_offtopic
polunin.ai
а как если все внутри '{} возвращается как поток токенов?
И тут важнее, что местные макросы для IDE и компилятора выглядят как обычные функции, они не могут ввести свой синтаксис просто так.
источник

p

polunin.ai in rust_offtopic
Doge Shibu
Не поток токенов, а дерево выражений языка.
ну и вопрос как там вынуть в компайл-тайме тип и че-то сделать
источник

p

polunin.ai in rust_offtopic
Doge Shibu
И тут важнее, что местные макросы для IDE и компилятора выглядят как обычные функции, они не могут ввести свой синтаксис просто так.
иногда это удобно
источник

S

Soul in rust_offtopic
Gymmasssorla
полуфабрикат
можно описать кросс-компиляцию программы под какую-нибудь систему одним скриптом, и он сам позаботится об установке зависимостей включая системные
источник

DS

Doge Shibu in rust_offtopic
polunin.ai
иногда это удобно
Я предпочту рабочую IDE кастомному синтаксису
источник

S

Soul in rust_offtopic
и компиляторы\кросскомпиляторы
источник

p

polunin.ai in rust_offtopic
Doge Shibu
Я предпочту рабочую IDE кастомному синтаксису
можно всякие такие штуки делать
источник

DS

Doge Shibu in rust_offtopic
polunin.ai
можно всякие такие штуки делать
Для этого можно eDSL сделать, которая при этом не будет ломать IDE
источник

DS

Doge Shibu in rust_offtopic
А эта штука ломает IDE полностью
источник

p

polunin.ai in rust_offtopic
Doge Shibu
Для этого можно eDSL сделать, которая при этом не будет ломать IDE
это сложнее
источник

p

polunin.ai in rust_offtopic
и дольше
источник

DS

Doge Shibu in rust_offtopic
polunin.ai
это сложнее
Да точно так же. Вон те же парсер комбинаторы нормально себя чувствуют.
источник

p

polunin.ai in rust_offtopic
Doge Shibu
А эта штука ломает IDE полностью
ну я всегда делаю
fn func(arg: i32) -> Result<(), ()> {
 my_generated_function(arg)
}
и все ок
источник

S

Soul in rust_offtopic
<(),()>
источник

p

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

p

polunin.ai in rust_offtopic
я так один раз делал
источник

S

Soul in rust_offtopic
выглядит в самом приличном случае как глаза
источник

G

Gymmasssorla in rust_offtopic
Soul
можно описать кросс-компиляцию программы под какую-нибудь систему одним скриптом, и он сам позаботится об установке зависимостей включая системные
а лол
источник

G

Gymmasssorla in rust_offtopic
я думал ты о крейте
источник