Size: a a a

2020 December 27

SA

Sokolov Andrew in Lisp Forever
Вот есть структура нода
В ней какие то данные то се
А ещё есть
1) поле цвет -- либо :red либо :black
2) можно унаследоваться от основной ноды двумя подстрактами red-node и black-node
источник

SA

Sokolov Andrew in Lisp Forever
Чо скажете
источник

YK

Yaroslav Khnygin in Lisp Forever
мм, зачем поле цвет, когда и так есть тип ноды?
источник

SA

Sokolov Andrew in Lisp Forever
Тоже кажется что примерно один хер
Наверное Стас знает лучше но я как то не чувствую себя в духе спрашивать такую хуйню на реддите
источник

SA

Sokolov Andrew in Lisp Forever
Yaroslav Khnygin
мм, зачем поле цвет, когда и так есть тип ноды?
А кто то скажет зачем тип когда есть цвет
источник

YK

Yaroslav Khnygin in Lisp Forever
у нас в любом случае будет два разных типа
источник

SA

Sokolov Andrew in Lisp Forever
Всмысле
источник

SA

Sokolov Andrew in Lisp Forever
Это почему это
источник

YK

Yaroslav Khnygin in Lisp Forever
или 1 и 2 в твоем вопросе взаимоисключающие?
источник

SA

Sokolov Andrew in Lisp Forever
Дада
источник

SA

Sokolov Andrew in Lisp Forever
Взаимоисключающие
источник

SA

Sokolov Andrew in Lisp Forever
Речь про то как лучше
источник

YK

Yaroslav Khnygin in Lisp Forever
ок
источник

YK

Yaroslav Khnygin in Lisp Forever
у нод разных цветов одинаковые слоты?
источник

SA

Sokolov Andrew in Lisp Forever
Дада
источник

SA

Sokolov Andrew in Lisp Forever
Так что наследники будут пустые
источник

SA

Sokolov Andrew in Lisp Forever
Все слоты можно в родителя засунуть
источник

SA

Sokolov Andrew in Lisp Forever
Будь цветов даже 10 было бы слишком ебано писать наследование но
источник

SA

Sokolov Andrew in Lisp Forever
Тут я как то подумал про это и такой
источник

SA

Sokolov Andrew in Lisp Forever
А вдруг так круче
источник