Size: a a a

Clojure — русскоговорящее сообщество

2020 May 15

MN

Maksim N in Clojure — русскоговорящее сообщество
Просто встраивается в QML как виджет. Далее на с++ отрисовка происходит
источник

RN

Ryzhikov Nikolay in Clojure — русскоговорящее сообщество
re-frame like фреймворк для рума нужно дранк назвать
источник

MN

Maksim N in Clojure — русскоговорящее сообщество
Используя приватный api Qt
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
ну как бэ сделать dsl для иерархии компонентов вроде не сложно, а вот самого интересного тут нет
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
что за @state и как оно работает? )
источник

MN

Maksim N in Clojure — русскоговорящее сообщество
Andrew Rudenko
что за @state и как оно работает? )
Пока миксины не реализовал) Пока просто вызывается .render метод объекта класса RumRender. В целом как в стандартном Rum)
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
ну т.е. ты сейчас перерисовываешь все дерево на каждое изменение. а самое то интересное это как перерисовывать только изменившиеся части
источник

MN

Maksim N in Clojure — русскоговорящее сообщество
Andrew Rudenko
ну т.е. ты сейчас перерисовываешь все дерево на каждое изменение. а самое то интересное это как перерисовывать только изменившиеся части
Это реально реализовать
источник

MN

Maksim N in Clojure — русскоговорящее сообщество
Вернее оно уже на это способно. Но не тестировал)
источник

MN

Maksim N in Clojure — русскоговорящее сообщество
Andrew Rudenko
ну т.е. ты сейчас перерисовываешь все дерево на каждое изменение. а самое то интересное это как перерисовывать только изменившиеся части
Конечно там сравниваются пропсы, аргументы компонентов
источник

MN

Maksim N in Clojure — русскоговорящее сообщество
И только при изменении рекурсивно ветку рендерит
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
Maksim N
Это реально реализовать
ну понятно что можно. но как ты это собираешься сделать? запилить аналог react reconciler для qt?
источник

MN

Maksim N in Clojure — русскоговорящее сообщество
Andrew Rudenko
ну понятно что можно. но как ты это собираешься сделать? запилить аналог react reconciler для qt?
По сути да)) Более того можно сделать его многопоточным)
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
Maksim N
И только при изменении рекурсивно ветку рендерит
ну реакт занимается тем, что не ветку рендерит а diff vdom-а
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
Maksim N
По сути да)) Более того можно сделать его многопоточным)
ну норм
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
успехов
источник

MN

Maksim N in Clojure — русскоговорящее сообщество
Да это не серьезно, курсач написать просто надо
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
вот подобное из окамл мира https://github.com/briskml/brisk
источник

MN

Maksim N in Clojure — русскоговорящее сообщество
И лицензии Qt меняет не в самую лучшую сторону, что отбивает желание допиливать этот недо-фреймворк
источник

MN

Maksim N in Clojure — русскоговорящее сообщество
Вот это интересно тем, что поддерживает разные платформы и разные sdk
источник