Size: a a a

2021 July 02

З/

Зелёный /4Y/ in ru.nim.talks
Я правильно понимаю, что fieldPairs выдаёт у объекта все поля вне зависимости от того, публичные они или приватные. Как тогда понять, что поле приватное? И как можно его пометить, чтобы при прохождении по полям можно было понять, что поле имеет какой-то атрибут (например публичное поле, которое при перечислении нужно пропустить)?
источник

G

Gabben in ru.nim.talks
Да, все поля
Не нашел в std готовых макросов, чтобы понять поле публичное или нет, видимо только свой писать
Если я правильно понял про атрибуты, то тебе нужны прагмы. С ними работать через hasCustomPragma и getCustomPragmaVal
Они работают и с fieldPairs - https://play.nim-lang.org/#ix=3rIE
источник

g

gavr in ru.nim.talks
над чем сейчас ведется работа в компиле?
источник

f

for(int c; (c = getc... in ru.nim.talks
Инкрементная компиляция
источник

VB

Vladimir Berezenko in ru.nim.talks
в макросе можно у ноды проверить if eqIdent(head[0], "*"):
источник

g

gavr in ru.nim.talks
найс, можно будет полагаю гтк разрабатывать без 2хсекундной паузы после каждого изменения
источник

З/

Зелёный /4Y/ in ru.nim.talks
За второе огромное спасибо. Первое пока пойду искать.
источник

VB

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

VB

Vladimir Berezenko in ru.nim.talks
чо искать-то? :)
источник

З/

Зелёный /4Y/ in ru.nim.talks
а
источник

З/

Зелёный /4Y/ in ru.nim.talks
кстати. тему с тем, что в шаблонах можно получить доступ к приватным переменным поправили?
источник

З/

Зелёный /4Y/ in ru.nim.talks
Кажется поправили. Теперь с 1.4.8 можно пользоваться proc privateAccess*(t: typedesc)
(https://github.com/nim-lang/Nim/pull/17706)
источник

A

Alexander in ru.nim.talks
Меня один момент смущает: getCurrentExceptionMsg() возвращает stracktrace в debug - это ок?
источник

A

Alexander in ru.nim.talks
я просто ожидал, что msg это всё же только msg
источник

A

Alexander in ru.nim.talks
потому как в структуре exception оно разделено
источник
2021 July 03

M

MintTears🎃 in ru.nim.talks
Здравствуйте, вопрос возник, как показывает себя ним в разработке игр?
источник

VB

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

VB

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

KD

Kitsune Digital in ru.nim.talks
кресты — боль
сишка — макрособоль
ним — биндинги косячные
GLFW : me = 3 : 0
источник

VB

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