Size: a a a

2020 October 05

AB

Alex Bubnov in pro.elixir
Andrey Pavlov
Есть digraph и есть gb_trees в стандартной библиотеке эрланга
Про диграф нужно учесть, что у него ets внутри
источник

AP

Andrey Pavlov in pro.elixir
Как будто это что-то плохое)
источник

AB

Alex Bubnov in pro.elixir
Это не плохое, это просто нужно знать и понимать, какие у этого следствия
источник

LL

Lama Lover in pro.elixir
Andrey Pavlov
Я не очень понял что значит пересчитываются
Видимо это значит обход всех элементов без повторов... Или я не понимаю
источник

AB

Alex Bubnov in pro.elixir
Alex Bubnov
Это не плохое, это просто нужно знать и понимать, какие у этого следствия
Например, диграфы не подлежат gc
источник

DP

Dmitry Ponyatov in pro.elixir
Lama Lover
Видимо это значит обход всех элементов без повторов... Или я не понимаю
например реализовать вычисление структуры типа атрибутной грамматики, или html с зависимыми элементами
источник

DP

Dmitry Ponyatov in pro.elixir
возможно что-то типа ETS с поддержкой кластеризации как база
источник

LL

Lama Lover in pro.elixir
Dmitry Ponyatov
возможно что-то типа ETS с поддержкой кластеризации как база
А почему бы не использовать готовые графовые бд?
источник

DP

Dmitry Ponyatov in pro.elixir
потому что их насколько знаю тупо не существует — БД это хранение, мне нужно вычисление в динамике
источник

AB

Alex Bubnov in pro.elixir
Dmitry Ponyatov
например реализовать вычисление структуры типа атрибутной грамматики, или html с зависимыми элементами
а можно какой-нибудь из этих примеров поподробнее, для тупых?
источник

LL

Lama Lover in pro.elixir
Dmitry Ponyatov
потому что их насколько знаю тупо не существует — БД это хранение, мне нужно вычисление в динамике
Так а конкретно какая задача? Что значит "вычисление в динамике"?
источник

DP

Dmitry Ponyatov in pro.elixir
Alex Bubnov
а можно какой-нибудь из этих примеров поподробнее, для тупых?
ок, как пример — форма в виде электронной таблицы
источник

AB

Alex Bubnov in pro.elixir
так это reactive streams в чистом виде, разве нет?
источник

DP

Dmitry Ponyatov in pro.elixir
как модель, не представление
источник

AP

Andrey Pavlov in pro.elixir
так граф это тоже "модель"
источник

DP

Dmitry Ponyatov in pro.elixir
включая формулы для вычисления
источник

AR

Andrew Rudenko in pro.elixir
Alex Bubnov
так это reactive streams в чистом виде, разве нет?
это "Self-adjusting computation" я думаю
источник

AR

Andrew Rudenko in pro.elixir
источник

AR

Andrew Rudenko in pro.elixir
и пример имплементации в окамле https://github.com/janestreet/incremental. графы, зависимости, пересчет, вот это все, что в изначальном сообщении. есть ли что-то про это в эрланг / эликсире не знаю, вряд ли )
источник

AR

Andrew Rudenko in pro.elixir
зато в эликсире есть растлер, которым прекрасно присоединяется раст и считать можно уже в нем ^_^
источник