
Vadim
24.07.2017
18:31:06
На произвольной глубине

Denis
24.07.2017
18:31:31
ну ты все равно строишь путь

Vadim
24.07.2017
18:34:05
Ну jQuery найдет скажем 'p > div' на любой глубине. Конкретизация не нужна. Вот я и подумал что в нормальных навороченных линзовых библиотеках должна быть такая же возможность
Ибо не иметь ее довольно странно, так как задача может быть довольно востребована )

Google

Denis
24.07.2017
18:35:16
ну у линз так не работает

Yumi
24.07.2017
18:44:42
Этот механизм нативный и пилится на движке браузера.

kana
24.07.2017
18:45:01
Линзы - немного не тот инструмент
Линзы довольно четкие и точные

Denis
24.07.2017
18:45:28
линзы это некий точечный геттер сеттер
и им нужен путь в какую точку смотреть

Yumi
24.07.2017
18:45:44

Vadim
24.07.2017
18:46:00

Denis
24.07.2017
18:47:10

Yumi
24.07.2017
18:47:24
То есть, когда-то, когда все на таблицах ещё верстали? Лол.

Denis
24.07.2017
18:47:37
катаморфизм вам в монаду

Google

Vadim
24.07.2017
18:48:25
а раз так, то должно быть пофиг где это поле искать

? animufag ?
24.07.2017
18:48:49
такой лол рассчитывать на то что либы в 2017 всё ещё стараются всё делать автомагически как жквери
ещё использовать сложение разных типов как фичу и нул как фолс

Yumi
24.07.2017
18:50:05

Denis
24.07.2017
18:50:10
анаморфизм вам в скаляр

Vadim
24.07.2017
18:51:10
А есть ли такая модификация линз, которая возвращает массив найденного? Ну или первый найденный случай (это уже аналог querySelector)

Denis
24.07.2017
18:51:36

Vadim
24.07.2017
18:51:58
)
Да, конечно использовать ее пришлось бы не как обычные линзы )

kana
24.07.2017
18:52:44
Чувак, ты вообще понимаешь, что такое линзы?)

Denis
24.07.2017
18:52:53
хиломорфизм вам в факториал

kana
24.07.2017
18:53:18
Че ты несешь?)

Vadim
24.07.2017
18:53:20

? animufag ?
24.07.2017
18:53:32
object.lensesQuery('field1.field[0..9]+)

Vadim
24.07.2017
18:53:41
то есть, она может иметь заданные геттер и сеттер

andretshurotshka?❄️кде
24.07.2017
18:53:51

Denis
24.07.2017
18:54:01

andretshurotshka?❄️кде
24.07.2017
18:54:01
lQuery

Google

kana
24.07.2017
18:54:07
Да, ты)

Denis
24.07.2017
18:54:27

Yumi
24.07.2017
18:54:41

Denis
24.07.2017
18:54:45

kana
24.07.2017
18:55:03
Я про это
катаморфизм вам в монаду
анаморфизм вам в скаляр
хиломорфизм вам в факториал

andretshurotshka?❄️кде
24.07.2017
18:55:14
ето стихи

Vadim
24.07.2017
18:55:43
Не удивлюсь если он и в жизни так ругается. Где-нибудь, стоя в очереди )

Denis
24.07.2017
18:55:52

Yumi
24.07.2017
18:56:57

kana
24.07.2017
18:57:15
*гилеморфизм же, не хило

? animufag ?
24.07.2017
18:57:21
http://quickdocs.org/lquery/api
я не понимаю шутку
(не умею читать лисповые доки)

Denis
24.07.2017
18:58:10
*гилеморфизм же, не хило
как тебе такой яд?)
fibN' :: Nat -> Integer
fibN' = histo $ \case
(toList' -> x:y:_) -> x + y
(toList' -> [_]) -> 1
(toList' -> _) -> 0
алгебра Nat -> ListF
а получает Integer

andretshurotshka?❄️кде
24.07.2017
18:58:36

Google

kana
24.07.2017
18:58:51
Че за хисто?

Yumi
24.07.2017
18:58:53

Denis
24.07.2017
18:59:38
Че за хисто?
хистоморфизм - дает возможность смотерть в прошлое на сколько хочешь шагов через Cofree Monad

kana
24.07.2017
18:59:53
Ага, давай дальше
Что такое кофри

Denis
24.07.2017
19:00:05
а футуморфизм - в будущее)

andretshurotshka?❄️кде
24.07.2017
19:00:05
Показалось coffee

Denis
24.07.2017
19:00:19

Admin
ERROR: S client not available

Denis
24.07.2017
19:00:25
косвободная комонада
ее изоморфизм будет наверное Stream

Yumi
24.07.2017
19:00:49

Denis
24.07.2017
19:00:54
а для свободной монады изоморфизм будет список

kana
24.07.2017
19:01:57
Так, мне теперь интересно, что ты понимаешь под изоморфизмом типа

Denis
24.07.2017
19:02:07
есть свободные монады, имея функтор можно построить монаду for free

kana
24.07.2017
19:02:58
В обе стороны?

? animufag ?
24.07.2017
19:03:01

Denis
24.07.2017
19:03:04
вот для Fix(ListF) === List

Google

Denis
24.07.2017
19:03:09
изоморфны

kana
24.07.2017
19:04:24
Хм, вот это тоже было интересно мне, как id может быть разным?
idA = idB, зачем их разделять?

Denis
24.07.2017
19:05:02
ну вот maybeFromList . listFromMaybe если местами поменять то другое будет

kana
24.07.2017
19:07:34
Хм, ну да, один из мейби в мейби, другой из списка в список

Denis
24.07.2017
19:07:47
вот
2 разных id
хотя это не изоморфизм, а больше натуральное преобразование

kana
24.07.2017
19:08:24
Причем полагаю, что из списка в список нифига не изоморфный же, ведь потеряются все элементы кросе первого

Denis
24.07.2017
19:08:37
я написал
просто пример такой не очень удачный взял
fmap f (nt x) == nt(fmap f x)
это закон для NT
можно вернуться к множествам
у нас есть инъекция, суръекция и биекция
в категориях это что?)

kana
24.07.2017
19:10:53
Эндо, авто
Изо
Нет?

Denis
24.07.2017
19:11:21
инъекция это мономорфизм

kana
24.07.2017
19:11:27
Моно*, да