@frp_ru

Страница 117 из 420
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
ну у линз так не работает

kana
24.07.2017
18:45:01
Линзы - немного не тот инструмент

Линзы довольно четкие и точные

Denis
24.07.2017
18:45:28
линзы это некий точечный геттер сеттер

и им нужен путь в какую точку смотреть

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

Vadim
24.07.2017
18:46:00
Этот механизм нативный и пилится на движке браузера.
Я jQuery привел потому что там выборку можно делать программно, как и в partial.lenses. И когда-то этого движка нативного еще не было )

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)

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
object.lensesQuery('field1.field[0..9]+)
ох е! думаю хаскелл скажет нет)

Yumi
24.07.2017
18:54:41
object.lensesQuery('field1.field[0..9]+)
lQuery('field1.field[0..9]+')

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
lQuery('field1.field[0..9]+')
Инстанса нет, лол, но спереди некрасиво что-то лепить.

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
http://quickdocs.org/lquery/api
лол, оно существует

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

Yumi
24.07.2017
18:58:53
(не умею читать лисповые доки)
http://learn.jquery.com/using-jquery-core/selecting-elements/

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

Admin
ERROR: S client not available

Denis
24.07.2017
19:00:25
косвободная комонада

ее изоморфизм будет наверное Stream

Yumi
24.07.2017
19:00:49
Показалось coffee
Сайд эффект от упоминания жиквери.

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
http://learn.jquery.com/using-jquery-core/selecting-elements/
ну просто подумал что вдруг такое существует нагуглил lquery и подумал что вы не просто рофлите

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

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

В обе стороны?
f . g = idA g . f = idB

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
Моно*, да

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