Size: a a a

2021 January 10

VB

Vladimir Berezenko in ru.nim.talks
если чо
источник

VB

Vladimir Berezenko in ru.nim.talks
источник

KD

Kitsune Digital in ru.nim.talks
Vladimir Berezenko
run time type information
это когда ты в поля лезешь и про них узнать хочешь
источник

VB

Vladimir Berezenko in ru.nim.talks
нет. это к любым типам относится в рантайме
источник

A

Alexander in ru.nim.talks
есть вроде модуль typeinfo, если я правильно понимаю
источник

A

Alexander in ru.nim.talks
но я бы тоже его избегал
источник

VB

Vladimir Berezenko in ru.nim.talks
Alexander
есть вроде модуль typeinfo, если я правильно понимаю
есть, это именно rtti, но он тормоз педальный насколько я видел.
источник

A

Alexander in ru.nim.talks
ну да, такое бы лучше избегать если возможно
источник

VB

Vladimir Berezenko in ru.nim.talks
и method это тоже часть rtti, и тоже сделано через жопу.
источник

G

Gabben in ru.nim.talks
Vladimir Berezenko
не знает в процессе компиляции, соответственно возникает двусмысленность и ой всё сразу.
Сделали бы как в расте, а то ебемся теперь с этими дескрименантами
источник

VB

Vladimir Berezenko in ru.nim.talks
Ну раст в пример ставить это за гранью добра уже
источник

A

Alexander in ru.nim.talks
Vladimir Berezenko
и method это тоже часть rtti, и тоже сделано через жопу.
@yardanico что-то там в github положил на днях вместо method
источник

VB

Vladimir Berezenko in ru.nim.talks
не видел. ссылка есть?
источник

A

Alexander in ru.nim.talks
Gabben
Сделали бы как в расте, а то ебемся теперь с этими дескрименантами
так вроде в rust anytype - тоже самое по сути, и так же плохо
источник

A

Alexander in ru.nim.talks
Vladimir Berezenko
не видел. ссылка есть?
источник

KD

Kitsune Digital in ru.nim.talks
Gabben
Сделали бы как в расте, а то ебемся теперь с этими дескрименантами
лучше как в гулаге
источник

KD

Kitsune Digital in ru.nim.talks
там рантаймовый тайпсвич меньше двух наносекунд
источник

G

Gabben in ru.nim.talks
Alexander
так вроде в rust anytype - тоже самое по сути, и так же плохо
В расте object variants это енумы, только kindы проставляются компилятором
источник

VB

Vladimir Berezenko in ru.nim.talks
Kitsune Digital
там рантаймовый тайпсвич меньше двух наносекунд
он скорее-всего не совсем рантаймовый.
источник

KD

Kitsune Digital in ru.nim.talks
рантаймовый
источник