Size: a a a

2021 April 17

G

Gabben in ru.nim.talks
Брух, у меня либа кучу такого генерирует
источник

f

for(int c; (c = getc... in ru.nim.talks
Да, я про это тоже там писал что {.requiresinit.} конечно круто но

Почти никто не использует
> Used really infrequently (only 126 times in 1340 packages - approximately 90% of packages I checked haven't used it even once)

Создает головную боль всем пользователям до бесконечности
> With initT responsibility for correct initialization is pushed to all potential users of a type, again and again, potentially breaking adjacent layers of abstraction (each user of Obj must be aware that it is important to construct it using initT and is responsible to making this knowledge available to next abstraction layer (via documentation or .requiresinit.))

Ломает все sequtils
источник
2021 April 18

ᴅ_ᴍᴇɴᴛ in ru.nim.talks
Помни, что там все идентификаторы сводятся к полному ловеркейсу
источник

ᴅ_ᴍᴇɴᴛ in ru.nim.talks
А, стоп
источник

ᴅ_ᴍᴇɴᴛ in ru.nim.talks
Реально странно
источник

ᴅ_ᴍᴇɴᴛ in ru.nim.talks
Первая буква не меняется, вспомнил
источник

ᴅ_ᴍᴇɴᴛ in ru.nim.talks
Попробуй всё-таки bottl
источник

ᴅ_ᴍᴇɴᴛ in ru.nim.talks
А, стоп
источник

ᴅ_ᴍᴇɴᴛ in ru.nim.talks
person.drink(person)
источник

ᴅ_ᴍᴇɴᴛ in ru.nim.talks
Человек пьёт себя
источник

ᴅ_ᴍᴇɴᴛ in ru.nim.talks
Нормально
источник

g

gavr in ru.nim.talks
так это специально
источник

ᴅ_ᴍᴇɴᴛ in ru.nim.talks
Да, но у Person нет поля empty
источник

ᴅ_ᴍᴇɴᴛ in ru.nim.talks
На что и ругается
источник

g

gavr in ru.nim.talks
ага
источник

g

gavr in ru.nim.talks
яж не спрашивал че он ругается
источник

g

gavr in ru.nim.talks
непонятно почему такое запутывающее сообщение об ошибке
источник

ᴅ_ᴍᴇɴᴛ in ru.nim.talks
А приклеилось наверняка по принципу identifier.Type
источник

g

gavr in ru.nim.talks
кажется там должно быть просто Person
источник

g

gavr in ru.nim.talks
ведь именно у Person нету empty
источник