@frp_ru

Страница 407 из 420
Denis
17.02.2018
18:54:53
где еще двое
Их join схлопнул в одного

andretshurotshka?❄️кде
17.02.2018
18:55:05
Denis
17.02.2018
18:55:30
и где он?
А один это же нейтральная единица)

illiatshurotshka❄️
17.02.2018
18:55:40
Google
Дмитрий
17.02.2018
18:55:48
Стейт — это не дерево данных, а однонаправленный граф нод вычисления попарно с интерпретаторами соответствующих дата тайпов, которые образуют матрицу трансформации из вектора источников в вектор результатов

Дмитрий
17.02.2018
18:56:43
Ввиду чего любой узел на который никто не ссылается просто не существует решая тем самым проблему lazy loading

andretshurotshka?❄️кде
17.02.2018
18:57:00
Дмитрий
17.02.2018
18:57:01
Мы не то хранили в редаксе

andretshurotshka?❄️кде
17.02.2018
18:57:21
храню там деньги

Дмитрий
17.02.2018
18:57:59
Данные мимолетны, а статичными у нас являются именно процессы вычисления нового стейта

andretshurotshka?❄️кде
17.02.2018
18:59:11
и че хранить-то

Дмитрий
17.02.2018
19:01:06
Более того, редакс декларирует только один канал обмена сообщениями, но это не обязательно, редакс инстансы можно просто складывать в стек

Тем же образом как как обеспечивают друг друга уровни сетевого стека

andretshurotshka?❄️кде
17.02.2018
19:03:24
много сторов?

Дмитрий
17.02.2018
19:05:44
У тебя сейчас девайс ко скольки вай фай сетям подключен?) Почему только к одной?)

Google
andretshurotshka?❄️кде
17.02.2018
19:07:03
о ноу

Дмитрий
17.02.2018
19:07:25
https://en.m.wikipedia.org/wiki/OSI_model

Одни каналы сообщения просто могут обеспечивать другие

andretshurotshka?❄️кде
17.02.2018
19:08:11
а стейт?

Дмитрий
17.02.2018
19:10:20
Зависит от имплементации

Den
17.02.2018
19:11:48
https://en.m.wikipedia.org/wiki/OSI_model
Это тут причем? (кстати TCP/IP - 4 юзает)

Дмитрий
17.02.2018
19:12:17
Но мы однозначно описываем граф нод вычисления, поэтому для твоих входных данных всегда есть путь при вычислении стейта на очередном такте, конечно если эти данные кому-то нужны

Den
17.02.2018
19:12:26
то есть редакс
То есть хранилище состояния

Дмитрий
17.02.2018
19:14:50
Что есть состояние?

Набор данных или конфигурация графа редьюсеров однозначно описывающих результат?

Yaroslav
17.02.2018
19:16:29
Дэн, при чем тут вуекс? Господе, узбагойся.. или тебя во всех пхп тредах забанили, и закодировали от пиро? Вуекс не возвращает новое состояние. Он никакого отношения к фп не имеет от слова вообще.

andretshurotshka?❄️кде
17.02.2018
19:16:59
лол

Den
17.02.2018
19:28:25
Однозначное описывание результата противоречит возвращению нового состояния.

Дмитрий
17.02.2018
19:29:10
Набор
Попробуй ещё раз

Den
17.02.2018
19:29:18
Граф редьюсеров - это контракт

Дмитрий
17.02.2018
19:30:26
Не важно, это отображение вектора источников в вектор результатов

Дмитрий
17.02.2018
19:32:08
Допустим

Max
17.02.2018
19:33:16
а еще может mobx получиться
Ну надо сказать мутабельности в mobx ничуть не больше чем в редаксе - каждое поле объявленное @observable-декоратором является отдельным redux-стором у которого могут быть свои компоненты-подписчики и мутация в терминах mobx хоть и выглядит как user.name = "newName" на самом деле это вызов user._nameStore.set("newName") а это точно такая же установка нового стейта в сторе которая происходит и в редаксе после вызова редюсеров чтобы перезаписать свойство или переменную стейт новым состоянием а потом вызвать подписчиков

Google
Дмитрий
17.02.2018
19:33:24
Важно то, что мы по традиции его фигачим динамически, а данные — статически, хотя очевидно что можно наоборот, так как результат вычисления идеомпотентен

Den
17.02.2018
19:33:24
Допустим
Это метод - действие. Состояние - это существительное. Функция - глагол.

Дмитрий
17.02.2018
19:35:04
Да

andretshurotshka?❄️кде
17.02.2018
19:37:10
https://t.me/joinchat/AAAAAEJFMRzsRTRxM3ec6A

Den
17.02.2018
19:37:17


Почти синоним бессмысленности.

illiatshurotshka❄️
17.02.2018
19:38:52
тебе следует понять что идемпотентность это свойство функции

Den
17.02.2018
19:48:01
тебе следует понять что идемпотентность это свойство функции
Функция, повторное применение которой к результату ее выполнения, не меняет результат?

Дмитрий
17.02.2018
19:49:00
Без этого свойства результат вычислений неявно зависит от количества итераций

В какой то степени это можно представить как аналогию с монадическим join

kana
17.02.2018
19:51:37
join же немного не про то

Он как раз разные эффекты композирует

Дмитрий
17.02.2018
19:52:11
Мб

Следствием из наличия данного свойства является то, что полное иммутабельное сравнение и обновление как требование можно заменить на сравнение по индексу версии и иммутабельность по желанию)

illiatshurotshka❄️
17.02.2018
19:56:20
Функция, повторное применение которой к результату ее выполнения, не меняет результат?
да, f(f(x)) = f(x); идемпотентность это не процесс выполнения одного и того же без изменения результата

Den
17.02.2018
20:02:16
(x) => x + 1 есть функция. Как сделать ее идемпотентной?

Google
illiatshurotshka❄️
17.02.2018
20:02:27
поехавший какой-то

Den
17.02.2018
20:03:45
поехавший какой-то
Гуси улетели

Но все таки?

illiatshurotshka❄️
17.02.2018
20:06:28
как сделать из яблока апельсин

Den
17.02.2018
20:07:01
Заменять на рынке

Дмитрий
17.02.2018
20:07:23
Den
17.02.2018
20:07:58
Можно без метафор?

Взять другую?

illiatshurotshka❄️
17.02.2018
20:08:21
Можно без метафор?
это не метафора

Дмитрий
17.02.2018
20:09:21
Идемпотентностью достаточно обладать всей системе в совокупности, не отдельным частям. Короче проще запилить и показать на примере)

Den
17.02.2018
20:14:14
class I { constructor () { this.executed = false } handle (x) { const result = this.executed ? x : x + 1 this.executed = true return result } }

illiatshurotshka❄️
17.02.2018
20:16:48
если проигнорировать факт того, что это не считается математической функцией, то пойдет

Den
17.02.2018
20:20:09
Даже отдельно хендл - метод, а не ф

)))

illiatshurotshka❄️
17.02.2018
20:20:22
однако, считать это ""идемпотентным вариантом"" "y = x + 1" — абсурд

сейчас бы засорять себе мозги терминологией из Java

andretshurotshka?❄️кде
17.02.2018
20:22:05
сейчас бы засорять себе мозги терминологией из категории Hask

kana
17.02.2018
20:22:49
Какая в хаск есть терминология?

分解物質
17.02.2018
20:23:22
сейчас бы засорять себе мозги монадками

Google
andretshurotshka?❄️кде
17.02.2018
20:23:24
ну типо то что там функтор не функтор

illiatshurotshka❄️
17.02.2018
20:24:12
сейчас бы засорять себе мозги терминологией из категории Hask
кхм, сейчас бы засорять себе мозги любым видом программирования

andretshurotshka?❄️кде
17.02.2018
20:24:16
illiatshurotshka❄️
17.02.2018
20:24:42
наверное никто здесь не читал

Den
17.02.2018
20:25:15
В операциональном языке не появляются никакие «интеллектуальные», «эмоциональные», «волевые» термины, точно так же нет в нем и общих имен. Несмотря на это, универсальность такого языка может быть весьма значительной; нужно учесть еще, что язык хромосом, хотя он совершенно апсихичен и «внемыслителен» (он ведь не является наследием чьего-либо мышления), однако же порождает в конце цепи управляемых им превращений язык понимающих существ. Но во-первых, в этом смысле «производный» мыслительный язык возникает лишь на уровне целого человеческого коллектива (отдельный индивидуум языка не создаст), а во-вторых, язык хромосом не детерминирует возникновение мыслительного языка, он лишь делает подобное событие вероятностно возможным. Чисто мыслительный язык реально нигде не существует, но его можно было бы создать искусственно. Для этой цели следует построить изолированные системы, являющиеся своего рода модификацией лейбницевых «монад», обладающих определенными, меняющимися во времени внутренними состояниями, которым сопоставлены их сокращенные обозначения. «Процесс общения» состоит в том, что одна монада передает другим обозначение своего внутреннего состояния. Монада понимает монаду, поскольку ей «по внутреннему опыту» известны все состояния, о которых ее могут информировать товарки. Напрашивается, конечно, аналогия с субъективным языком самоанализа, на котором передаются состояния — эмоциональные, волеизъявительные («Хочу, чтоб мне было весело»), интеллектуальные («Мечтаю о радости»). Тем X, на основании которого производится отбор «высказываний», в хромосомном языке является, как нам уже известно, «биологическая адекватность» по отношению к среде. Что же является таким X для наших монад? Отбор названий идет по признаку их адекватности внутренним состояниям и ничему более; поэтому чисто мыслительный язык не может служить никакой цели в операциональном понимании, как мы его определили. Разумеется, именно поэтому он и не существует в таком «абсолютно одухотворенном» виде. Однако в зачаточных формах, которым из-за скудости словаря и отсутствия синтаксиса не дано права называться языком, он существует у животных. Поскольку биологически полезно, чтобы одно животное (например, собака) ориентировалось во «внутреннем состоянии» другого и поскольку таким состояниям сопоставлены определенные формы наблюдаемого поведения, то с помощью своеобразного «кода поведения» животные могут сообщать друг другу свои внутренние состояния — страх, агрессивность, — причем это идет по каналу восприятия в более широком, чем у нас, диапазоне, ибо собака способна учуять страх, или агрессивность, или, наконец, сексуальную готовность другой собаки.

andretshurotshka?❄️кде
17.02.2018
20:26:56
ееее

illiatshurotshka❄️
17.02.2018
20:27:09
наверное кто-то безумный писал

Den
17.02.2018
20:27:22
Из книги

illiatshurotshka❄️
17.02.2018
20:27:31
мне неинтересно откуда

Den
17.02.2018
20:28:07
А мне - куда

illiatshurotshka❄️
17.02.2018
20:28:32
абсурд

понятие цели для книги имеет несколько значений и все из них вовлечены в случае если человека заинтересовала книга после прочтения

andretshurotshka?❄️кде
17.02.2018
20:29:24
опять монады

Den
17.02.2018
20:30:11
Книга зари кибернетики - 60-е годы

分解物質
17.02.2018
20:32:55
читал "Звёздные дневники Ийона Тихого"

Den
17.02.2018
20:35:27
читал "Звёздные дневники Ийона Тихого"
Нет. Давно книг не читал. Нет времени. Та книга из детства. Твою качаю - надеюсь, все ж, время появится...

Дмитрий
17.02.2018
20:35:35
"Cумма технологии" принятая в подходящий момент расширяет сознание эффективнее DMT

Den
17.02.2018
20:37:02
Дмитрий
17.02.2018
20:37:41
"Cумма технологии" принятая в подходящий момент расширяет сознание эффективнее DMT
Там описываются довольно мощные сценарии, по каждой главе можно делать новый фантастический роман какой-нибудь

Страница 407 из 420