Size: a a a

Programming Offtop

2020 October 07

AN

Alexander Nozik in Programming Offtop
Mikhail Levchenko
звучит как nosql бд
nosql - это и есть древесная динамическая структура с правилами сравнения. По сути любая программа в рантайме так и выглядит. Вопрос в том, как вы защищаете это вот внутреннее тело от программиста
источник

AN

Alexander Nozik in Programming Offtop
Ну и да, на динамике вы получаете например дифы независимых структур. Вы не можете делать это ни в каком хаскеле
источник

ML

Mikhail Levchenko in Programming Offtop
Andrew Mikhaylov
Поэтому, собственно, лично я пока живу без линз, с горами вызовов copy ручками.
вообще, наверное, это и есть the way
источник

(

( in Programming Offtop
Alexander Nozik
Ну и да, на динамике вы получаете например дифы независимых структур. Вы не можете делать это ни в каком хаскеле
звучит ебанатично, please elaborate
источник

AN

Alexander Nozik in Programming Offtop
(
звучит ебанатично, please elaborate
Как звучит? Расшифруй термин плиз
источник

AN

Alexander Nozik in Programming Offtop
(
звучит ебанатично, please elaborate
Смысл в том, что если структура под капотом представлена как динамическое дерево, то ты можешь сравнивать две независимые структуры и делать дифы, не зависимо от того, что там за типы и откуда это пришло. Более того, можно наслаивать объекты один на другой и применять к одному изменения из другого
источник

(

( in Programming Offtop
Alexander Nozik
Смысл в том, что если структура под капотом представлена как динамическое дерево, то ты можешь сравнивать две независимые структуры и делать дифы, не зависимо от того, что там за типы и откуда это пришло. Более того, можно наслаивать объекты один на другой и применять к одному изменения из другого
что значит "динамическое"?
источник

AN

Alexander Nozik in Programming Offtop
(
что значит "динамическое"?
значит не типизированное дерево значений, у внутреннего представления которого нет статического типа.
источник

AM

Andrew Mikhaylov in Programming Offtop
Alexander Nozik
nosql - это и есть древесная динамическая структура с правилами сравнения. По сути любая программа в рантайме так и выглядит. Вопрос в том, как вы защищаете это вот внутреннее тело от программиста
Nosql сильно разный есть, и key-value, и графовые, и документных БД, и ещё с десяток других, о которых я ничего не знаю. Уточняйте, что ли, что вы о документных :)
источник

AN

Alexander Nozik in Programming Offtop
Andrew Mikhaylov
Nosql сильно разный есть, и key-value, и графовые, и документных БД, и ещё с десяток других, о которых я ничего не знаю. Уточняйте, что ли, что вы о документных :)
Хорошо. я о древесных. Они не обязательно документные. Пример - тот же Oak.
источник

(

( in Programming Offtop
Alexander Nozik
значит не типизированное дерево значений, у внутреннего представления которого нет статического типа.
и почему это нельзя сделать в хаскеле?
источник

AM

Andrew Mikhaylov in Programming Offtop
Да можно, просто выглядеть это будет не намного менее убого, чем в котлине.
источник

(

( in Programming Offtop
Andrew Mikhaylov
Да можно, просто выглядеть это будет не намного менее убого, чем в котлине.
а почему в котлине это будет убого выглядеть?
источник

AN

Alexander Nozik in Programming Offtop
Andrew Mikhaylov
Да можно, просто выглядеть это будет не намного менее убого, чем в котлине.
Отлично оно в котлине выглядит.
источник

AN

Alexander Nozik in Programming Offtop
(
и почему это нельзя сделать в хаскеле?
Я имею в виду, нельзя сделать на типах, линзах и прочем. Разумеется, продублировать такую структуру можно. Хотя и очень сложно как раз из-за отстуствия состояния
источник

I

Igor in Programming Offtop
@themishkun что за тема с лямбдой?
источник

AN

Alexander Nozik in Programming Offtop
Andrew Mikhaylov
Да можно, просто выглядеть это будет не намного менее убого, чем в котлине.
В котлине мне немного не хватает компайлер плагина, чтобы автоматом генерить неизменяемые версии схемм, в остальном работает просто замечательно
источник

AM

Andrew Mikhaylov in Programming Offtop
(
а почему в котлине это будет убого выглядеть?
Потому что обмазано вдоль и поперёк строковыми литераторами, если поверх этого, как Александр отметил, слой статики не намазать.
источник

AN

Alexander Nozik in Programming Offtop
Andrew Mikhaylov
Потому что обмазано вдоль и поперёк строковыми литераторами, если поверх этого, как Александр отметил, слой статики не намазать.
Так весь смысл в слое статики
источник

ML

Mikhail Levchenko in Programming Offtop
Igor
@themishkun что за тема с лямбдой?
какой лямбдой?
источник