Size: a a a

Programming Offtop

2020 September 10

I

Igor in Programming Offtop
Кстати хотел спросить, у вас реально если под if/else не будет вызыван сеттер, то поле все равно НЕ сбросится?
источник

.

... in Programming Offtop
Кот бесится
источник

СГ

Сергей Греков... in Programming Offtop
Igor
Кстати хотел спросить, у вас реально если под if/else не будет вызыван сеттер, то поле все равно НЕ сбросится?
Ага. Ну типа обход дерева пойдет по другому пути и другое значение не засетится. Мы в чатике это обсуждали. А @themishkun задал каверзный вопрос
источник

I

Igor in Programming Offtop
Сергей Греков
Ага. Ну типа обход дерева пойдет по другому пути и другое значение не засетится. Мы в чатике это обсуждали. А @themishkun задал каверзный вопрос
Так может в этом кейс удалить ноду и создать заново? (ну я так делал в своем прототипе)
источник

.

... in Programming Offtop
источник

СГ

Сергей Греков... in Programming Offtop
Igor
Так может в этом кейс удалить ноду и создать заново? (ну я так делал в своем прототипе)
Ну там же нода для атрибута не создаётся, значение напрямую сетится. Там больше вопрос не том как это задетектить, это можно, а какое значение по умолчанию проставлять когда задетектили
источник

I

Igor in Programming Offtop
Сергей Греков
Ну там же нода для атрибута не создаётся, значение напрямую сетится. Там больше вопрос не том как это задетектить, это можно, а какое значение по умолчанию проставлять когда задетектили
Хм ну я вроде про тоже.
Иногда дефолтное значение невозможно правильно выбрать и проще удалить ноду (View) в реальной иерархи и создать с нуля (как будто это первая отрисовка).
источник

СГ

Сергей Греков... in Programming Offtop
Igor
Хм ну я вроде про тоже.
Иногда дефолтное значение невозможно правильно выбрать и проще удалить ноду (View) в реальной иерархи и создать с нуля (как будто это первая отрисовка).
Ну кстати интересный вариант. Правда весь лист нижележайший придется инвалидировать, но в целом вариант стоит на попробовать
источник

СГ

Сергей Греков... in Programming Offtop
Спасибо!
источник

I

Igor in Programming Offtop
Сергей Греков
Ну кстати интересный вариант. Правда весь лист нижележайший придется инвалидировать, но в целом вариант стоит на попробовать
Кстати хотел спросить, но не спросил

> есть ли в inkermental оптимизации, что virtual-dom не пересчитывался, когда исходные данные не поменялись? (Типа html.lazy в elm)
источник

СГ

Сергей Греков... in Programming Offtop
Не, пробежится по дереву все равно
источник

СГ

Сергей Греков... in Programming Offtop
Но это копейки
источник

I

Igor in Programming Offtop
Сергей Греков
Не, пробежится по дереву все равно
Хм, ну если там внизу развесистое дерево, это не так очевидно.
При том что по сути даже не надо сравнивать.

Особенно это важно для рутового компонента в TEA, что бы если модель не поменялась в итоге, не-передифивать все дерево
источник

СГ

Сергей Греков... in Programming Offtop
Igor
Хм, ну если там внизу развесистое дерево, это не так очевидно.
При том что по сути даже не надо сравнивать.

Особенно это важно для рутового компонента в TEA, что бы если модель не поменялась в итоге, не-передифивать все дерево
А это же легко вне инкрементала сделать, если видим что Стейт не поменялся, просто Inkremental.render() не вызываем
источник

AM

Andrew Mikhaylov in Programming Offtop
Сергей Греков
А это же легко вне инкрементала сделать, если видим что Стейт не поменялся, просто Inkremental.render() не вызываем
Но во время обхода дерева ноду с поддеревом скинуть всё равно не выйдет.
источник

AM

Andrew Mikhaylov in Programming Offtop
Igor
Хм ну я вроде про тоже.
Иногда дефолтное значение невозможно правильно выбрать и проще удалить ноду (View) в реальной иерархи и создать с нуля (как будто это первая отрисовка).
Про дефолты -- есть конкретные примеры, где дефолта нормального нет? Мы пока думали, что можно при построении модели, из которой дальше дслка строится, добавить шаг прогона на эмуле с созданием вьюхи и забора значения аттрибута. Но я думаю, ещё соберём грабли в попытке это реализовать.
источник

AM

Andrew Mikhaylov in Programming Offtop
Andrew Mikhaylov
Но во время обхода дерева ноду с поддеревом скинуть всё равно не выйдет.
Решение типа того, что делает компоуз, нам точно не светит -- там всё на чекпоинтах внутри сгенеренных функций работает, мы же код, строящий деревья, не модифицируем. Я не уверен, что эту задачу можно решить.
источник
2020 September 11

VS

Vladimir Sh in Programming Offtop
а микрософт молодцы https://www.fstar-lang.org/#introduction
источник

АЧ

Антон Чехов... in Programming Offtop
Кошак в очках
Прикольная проверка)
источник

BP

Bogdan Panchenko in Programming Offtop
Vladimir Sh
а микрософт молодцы https://www.fstar-lang.org/#introduction
🤔
источник