Size: a a a

2021 July 31

I

Igor in ru.nim.talks
Более менее сложный проект крипто проект по эфиру (спонсоры  Nim)
пилили.
Думаю глянуть их код может там есть ответ на то как писать, что-то более менее сложное.
источник

I

Igor in ru.nim.talks
Что ещё из крупного есть?
источник

VB

Vladimir Berezenko 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
Там наследование практически не используется (за парой исключений), большая часть на вариантах
источник

I

Igor in ru.nim.talks
Сами авторы компилера его что-то не одобряют. 😂
источник

I

Igor in ru.nim.talks
Типа код унаследовал кривой
источник

f

for(int c; (c = getc... in ru.nim.talks
Ну 12+ лет кодовая база, бывший паскаль, все же дает о себе знать конечно
источник

VB

Vladimir Berezenko in ru.nim.talks
паскакаль да, ломает личность :)
источник

f

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

I

Igor in ru.nim.talks
Спасибо, посмотрю, интересно в любом случае.
источник

g

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

g

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

VB

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

VB

Vladimir Berezenko in ru.nim.talks
можно извращаться с генериками, кстати.
источник

VB

Vladimir Berezenko in ru.nim.talks
я у себя в пакетах сделал через генерики сериализацию/десериализацию.
источник

g

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

g

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

g

gavr in ru.nim.talks
наследование это 3 разных типа отношений на самом деле
источник