Size: a a a

2021 December 20

VB

Vladimir Berezenko in ru.nim.talks
a->b b->c==1.2 b->e==3.0 c->e(patchx)==2.0
оба e имеют одинаковые пути и одинаковые имена.
источник

VB

Vladimir Berezenko in ru.nim.talks
Это утрированный пример, в реальности там граф веселее
источник

f

for(int c; (c = getc... in ru.nim.talks
Это вообще разрешимо? Тут получается что одновременно фиксирует 2.0 и 3.0 для е. Или (patchx) позволяет это обойти как-то?
источник

VB

Vladimir Berezenko in ru.nim.talks
Не позволяет и это не разрешимо автоматически. Только перебором вариантов версий либо вообще сменой библиотеки a что грозит переписыванием пол-проекта.
источник

VB

Vladimir Berezenko in ru.nim.talks
Ну нахер такое.
источник

VB

Vladimir Berezenko in ru.nim.talks
Вот ща с этими std/std2 и nim в это сраное говно катится.
источник

f

for(int c; (c = getc... in ru.nim.talks
> programmers don't like numbers, that's all there is to it
источник

VB

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

VB

Vladimir Berezenko in ru.nim.talks
Но мне больше нравилась фраза Real coders don't afraid of math.
источник

f

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

VB

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

VB

Vladimir Berezenko in ru.nim.talks
точнее сейчас уже дохера, но это не тот технический долг который будет когда будет std/std2/stdN
источник

f

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

VB

Vladimir Berezenko in ru.nim.talks
Не всё, но какую-то часть можно брать. И нужно.
источник

f

for(int c; (c = getc... in ru.nim.talks
И конечно же " The discussions were spread through multiple Github issues, IRC and private chats with the Nim team on Telegram", так что даже я не смог понять что вообще было у них в голове когда они это делали
источник

f

for(int c; (c = getc... in ru.nim.talks
Тот факт что nimble плотно прибит гвоздями к компилятору тоже не добавляет радости, равно и как выкидваение nimble develop без каких-либо пояснений
источник

VB

Vladimir Berezenko in ru.nim.talks
Вот поэтому в питоне всё через ML решается и весь core и не core тим может в этом участвовать.
источник

f

for(int c; (c = getc... in ru.nim.talks
И конечно же это не царское дело, писать документацию на свои фичи
источник

f

for(int c; (c = getc... in ru.nim.talks
Точнее то что там отвалили в readme это просто классика
источник

VB

Vladimir Berezenko in ru.nim.talks
Да ну, брось. Ты документацию в ниме вообще видел? :)
источник