Size: a a a

2021 May 08

VB

Vladimir Berezenko in ru.nim.talks
Э... а зачем такое извращение? всегда-же можно написать json.parseFile(file) и продолжать радоваться жизни. Можно ещё пол-клавиатуры спец.символов и сокращений нахреначить и потом путаться в каких случаях что надо писать чтобы оно работало.
Вон ещё обратную польскую запилить как в форте, многим нравилось, чо.
источник

g

gavr in ru.nim.talks
чтобы продолжать делать эти цепочки вызовов вместо a(b(c(d)))
источник

VB

Vladimir Berezenko in ru.nim.talks
та к и продолжай, что мешает. json.parseFile(file).prettyPrint.muchMorePrettyPrint.parseJson
источник

VB

Vladimir Berezenko in ru.nim.talks
все эти полукилометровые цепочки в конечном счёте превращаются всегда в головную боль при отладке, ибо ты в конечном счёте не в курсе какая конкретно из 20 функций вернула что-то не так, т.к. промежуточных результатов у тебя нет.
источник

VB

Vladimir Berezenko in ru.nim.talks
а в дебаггере туда-сюда по функциям скакать то ещё развлечение.
источник

G

Gabben in ru.nim.talks
Всегда вот так делаю
https://play.nim-lang.org/#ix=3mah
источник

VB

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

A

Alexander in ru.nim.talks
Кстати у меня всречалось и довольно напрягало. Я и не знал что перения нету совсе
источник

A

Alexander in ru.nim.talks
Я бы предложил что-то типа указывать в бектиках если модуль
источник

A

Alexander in ru.nim.talks
buf.``json.ParseJson``()
источник

A

Alexander in ru.nim.talks
Не получается в телеге одинарные поставить
источник

g

gavr in ru.nim.talks
было бы более по нимовски, но довольно страшно
источник

A

Alexander in ru.nim.talks
Ну просто не супер частый кейс (хотя меня тоже напрягает) , и переделок не так много как с ::
источник

A

Alexander in ru.nim.talks
Моё мнение с какой стороны надо ним продвигать _для быстрого_ набора популярности: https://forum.nim-lang.org/t/7906#50624
источник

g

gavr in ru.nim.talks
а нигде в стд еще нет чего то похожего?
https://stackoverflow.com/questions/47443206/how-to-debug-print-a-variable-name-and-its-value-in-nim
источник

G

Gabben in ru.nim.talks
Вроде что-то было
источник

f

for(int c; (c = getc... in ru.nim.talks
sugar.dump
источник

G

Gabben in ru.nim.talks
Точно
источник

g

gavr in ru.nim.talks
о, спасибо
источник
2021 May 09

З/

Зелёный /4Y/ in ru.nim.talks
Есть вот такая штука в ниме https://nim-lang.org/docs/manual.html#types-object-variants

Я так понимаю, что если я сделаю
proc foo(): Node =
 result.kind = nkInd


То это по сути будет ошибкой, хоть и работало раньше. А сейчас как лучше? Просто
result = Node(kind: nkInd)?
источник