Size: a a a

2021 May 08

M(

MIT/Yardanico (alt) in ru.nim.talks
тебе лишь бы засунуть что-то, что совсем не похоже на ним
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
то стрелочки, то ::
источник

g

gavr in ru.nim.talks
всмысли лиш бы, тут не дело вкуса о синтаксе, явный недостаток
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
да, но оба твоих варианта дают намного больше новых недостатков
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
отдельный символ для ufcs или неймспейсов
источник

g

gavr in ru.nim.talks
1 читаемость иногда хотелось бы улучшить, как с этим parseFile который на самом деле json, 2 в случае конфликта имен не работает
источник

g

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

g

gavr in ru.nim.talks
file.json:parseFile
источник

g

gavr in ru.nim.talks
помню еще был трюк и импортом из пакета nil, или как то так, видел на форуме, чтобы запрещалось использовать не уточняя имя пакета
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
ну хз, мне текущее состояние вещей нравится больше, чем твои примеры изменений
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
ну создай rfc
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
для обсуждения
источник

g

gavr in ru.nim.talks
возможно
источник

f

for(int c; (c = getc... in ru.nim.talks
Хотя в этом конкретном случае проблема в том что parseFile и parseString из json принимают строки. По-хорошему это должно быть просто parseJson который принимает json в виде строки или файл - в виде отдельного типа.
источник

f

for(int c; (c = getc... in ru.nim.talks
parseJson(file: AbsFile)
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
там есть parseJson для Stream
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
но для файла нет, т.к. у нас нет общего типа пути к файлу
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
ну в смысле того, который бы использовался везде
источник

f

for(int c; (c = getc... in ru.nim.talks
ну это понятно, про os2 только ленивый не высказывался
источник

f

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