Size: a a a

2020 May 23

AI

Alex Ilizarov in rust_offtopic
да, абстракции текут, да перфоманс, но об этом чаще не надо задумываться
источник

SP

Stanislav Popov in rust_offtopic
Alex Ilizarov
если у тебя там Debug то тебе насрать какой конкретно там Debug
у тебя в системе десяток юзеров с методом yolo
твой высокогенерализированный код который вызывает у юзера yolo валится. задача найти тот конкретный тип юзера который был вызван
источник

AI

Alex Ilizarov in rust_offtopic
Stanislav Popov
у тебя в системе десяток юзеров с методом yolo
твой высокогенерализированный код который вызывает у юзера yolo валится. задача найти тот конкретный тип юзера который был вызван
в стектрейсе современного раста пишется где
источник

SP

Stanislav Popov in rust_offtopic
может и не написаться
источник

AI

Alex Ilizarov in rust_offtopic
Stanislav Popov
может и не написаться
вообще, должно
источник

AI

Alex Ilizarov in rust_offtopic
есть еще better panic если все плохо
источник

AI

Alex Ilizarov in rust_offtopic
Stanislav Popov
может и не написаться
https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=407cd143a48350a83d697d81c7ab72a6

Если не пишется то у тебя имхо другие проблемы надо решать
источник

AI

Alex Ilizarov in rust_offtopic
потому что отладка это важно.
источник

AI

Alex Ilizarov in rust_offtopic
В нескольких версиях назад не писалось и мне это в расте всегда мешало.
источник

SP

Stanislav Popov in rust_offtopic
такие боги, такая мистика как это все пишется https://github.com/etra0/yakuza-freecam
источник

SP

Stanislav Popov in rust_offtopic
вообще треш. у него так совпали звезды что все эти переменные в статической памяти находятся https://github.com/etra0/yakuza-freecam/blob/master/src/kiwami2.rs#L168
источник

AI

Alex Ilizarov in rust_offtopic
Меня больше прикалывает то что C/C++ разрабы из коробки лучше подго товлены к хакингу чем растовики привыкшие к safe
источник

SP

Stanislav Popov in rust_offtopic
в tokio нет явного способа чекнуть файлик на существование
источник

SP

Stanislav Popov in rust_offtopic
но вроде можно через metadata https://stackoverflow.com/a/32384768/720545
источник

SP

Stanislav Popov in rust_offtopic
У меня была идея сделать язык который бы мог абстрактно интерпретироваться, когда я только вкатывался в статику.

у каждой функции была бы пустышечная имплементация на МНОЖЕСТВАХ. короче все бы функции вызывались но работали бы без затрат времени. тоесть там допустим видим IF и исполняем сразу две ветки у него, опять же если знаем что у него во входе именно сет из труфолз а не просто тру.

цикл например представляем как fold который может навысирать типов, если высирает много то например тест на красивость не проходит

такая короче типизация для богатых
источник

SP

Stanislav Popov in rust_offtopic
куда ушел @hirrolot
источник

G

Gymmasssorla in rust_offtopic
Stanislav Popov
У меня была идея сделать язык который бы мог абстрактно интерпретироваться, когда я только вкатывался в статику.

у каждой функции была бы пустышечная имплементация на МНОЖЕСТВАХ. короче все бы функции вызывались но работали бы без затрат времени. тоесть там допустим видим IF и исполняем сразу две ветки у него, опять же если знаем что у него во входе именно сет из труфолз а не просто тру.

цикл например представляем как fold который может навысирать типов, если высирает много то например тест на красивость не проходит

такая короче типизация для богатых
Зачем сразу две ветки исполнять у IF?
источник

SP

Stanislav Popov in rust_offtopic
ну а как? мы же исполняем на множествах. на (true,false). значит надо исполнять обе ветки
источник

G

Gymmasssorla in rust_offtopic
Все функции на множествах работают
источник

G

Gymmasssorla in rust_offtopic
Можно исполнять лениво, как большинство языков и делают
источник