Size: a a a

2021 March 20

M(

MIT/Yardanico (alt) in ru.nim.talks
а, datatype99 ещё юзает metalang99
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
The dark side of the force is a pathway to many abilities, some considered to be unnatural.
    -- Darth Sidious
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
подходящая цитата, да
источник
2021 March 21

KD

Kitsune Digital in ru.nim.talks
@yardanico есть идея, возможно тупая
источник

KD

Kitsune Digital in ru.nim.talks
Вопрос — рефлексия работает во время компиляции макросов?
источник

KD

Kitsune Digital in ru.nim.talks
Можно ли сделать что-то типо автоматической генерации геттеров/сеттеров?
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
Kitsune Digital
Вопрос — рефлексия работает во время компиляции макросов?
смотря что ты имеешь ввиду
источник

KD

Kitsune Digital in ru.nim.talks
MIT/Yardanico (alt)
смотря что ты имеешь ввиду
Что-то наподобии Option<T> только еще и с геттерами/сеттерами
источник

KD

Kitsune Digital in ru.nim.talks
@yardanico ты еще тут?
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
типа
источник

KD

Kitsune Digital in ru.nim.talks
Суть в том, что мине хочется что-то типа Overload<T>
источник

KD

Kitsune Digital in ru.nim.talks
Который как Option<T> применённый на все поля сразу
источник

KD

Kitsune Digital in ru.nim.talks
С геттерами-сеттерами
источник

KD

Kitsune Digital in ru.nim.talks
Которые сначала смотрят, переопределено ли поле
источник

KD

Kitsune Digital in ru.nim.talks
и потом лезут в базовый объект, если оно не переопределено
источник

KD

Kitsune Digital in ru.nim.talks
Что-то типа lua metatables, только со статически известными полями
источник

KD

Kitsune Digital in ru.nim.talks
И для генерации этих сеттеров мине в макросе понадобится выудить из типа названия полей
источник

KD

Kitsune Digital in ru.nim.talks
А, ок'ей, эта херня называется typetraits
источник

KD

Kitsune Digital in ru.nim.talks
random walk в документации помог
источник