Size: a a a

2021 April 29

g

gavr in ru.nim.talks
гинтро тоже написано очень жутко(
источник

g

gavr in ru.nim.talks
90% в одном файле и без разделений, просто стеной, предполагаю все изза того что Стефан физик
источник
2021 April 30

A

Alexander in ru.nim.talks
Кстати вопрос: Arc завезли, на этом фоне помню там Араки про RAII рассуждал когда-то - или пока даже не на горизонте?
источник

g

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

g

gavr in ru.nim.talks
шо все ресурсы не нужно будет освобождать руками?
источник

g

gavr in ru.nim.talks
в вала всегда был арц и раии для всего в стд, то бишь тут нужно только ятобы в стд раскидали чтото вроде иф гц арц то очистить, тк кк токо с арц оно будет детерминировано
источник

A

Alexander in ru.nim.talks
Да
источник

I

Igor in ru.nim.talks
Там что все совсем плохо?
Но работает же и быстро вполне.
Для меня показательно количество регрессий в каждом релизе, их почти нет. А например в D lang что не релиз, то фикс предыдущих регрессивных ошибок и их много (при этом компилер там пишет мега мозг Walter Bright, автор zortech c++ https://en.m.wikipedia.org/wiki/Walter_Bright), что как бы намекает что у нима и Rumpf-a всё неплохо.
источник

I

Igor in ru.nim.talks
Вот тоже после, begin end и {} боязнь что форматирование слетит есть. Помню в Фортране это напрягало в студенческие годы, с другой стороны пайтонисты же живут с этим, не помешало языку  расти до сих пор
источник

g

gavr in ru.nim.talks
даже с радужным выделением?
источник

f

for(int c; (c = getc... in ru.nim.talks
Не во всех редакторах это есть, и не везде есть расширения которые это нормально реализуют.
источник

f

for(int c; (c = getc... in ru.nim.talks
И еще писать автоформатирование для языков с значимым отступом это головная боль
источник

f

for(int c; (c = getc... in ru.nim.talks
Хотя нормальное автоформатирование и ним это вообще мне кажется вещи слабо совместимые
источник

g

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

g

gavr in ru.nim.talks
но ваще конеш было бы круто еслиб опциональные фигурные скобки вернули
источник

f

for(int c; (c = getc... in ru.nim.talks
Компиляторный парсер для этого использовать нельзя так как он выкидывает все что только можно (nimpretty сделан через хак в компиляторе когда там смешан парсинг и раскладка кода
источник

f

for(int c; (c = getc... in ru.nim.talks
Так что надо для начала написать новый парсер, или взять tree-sitter и сделать через него (что я попробовал(
источник

A

Alexander in ru.nim.talks
Аналогично в старые времена в виме с отступами боролся. Но в vscode и даже spacevimпю про такую проблему даже и не вспомнил
источник

f

for(int c; (c = getc... in ru.nim.talks
Но в итоге там вылезает огромное количество сахара типа опциональных скобок и прочего (вложенные комментарии), и я пока не знаю, толи я тупой и криво сделал грамматику
источник

f

for(int c; (c = getc... in ru.nim.talks
То ли это нормально что кода в ней генерится в тринадцать раз больше чем в С++
источник