
Дмитрий
29.03.2018
15:44:33
А лысый — ето цвет волос ?

Aleh
29.03.2018
15:44:37
Как это умение организовано в идеале через сумму

Mykola
29.03.2018
17:03:11
сумма так себе решение, тот же нулабл только в профиль
другое дело если там монады

Google

Mykola
29.03.2018
17:03:25
чтоб можно было композировать

Дмитрий
29.03.2018
17:06:50
Монады не нужны
Аппликативы ftw

Mykola
29.03.2018
17:58:35
Ну хз. Эти термины из хаскеля хорошо себя чувствуют только в хаскеле.

Aleh
29.03.2018
17:58:53

Дмитрий
29.03.2018
17:59:26
Это структура сущностей as it is, а не термины из хаскеля)

Mykola
29.03.2018
17:59:49
А есть дока?
Из тк
Я просто курил откуда оно взялось это апликативное функторство. И пытался найти что-то академическое. А находил только вместе с хаскелем
И только в категории хаскеля
Может я не умею в Гугл?

Дмитрий
29.03.2018
18:03:20
А есть дока?
Интересная особенность этих вещей в том, что чем больше ты их понимаешь — тем меньше способен объяснить, что это такое

Mykola
29.03.2018
18:03:40
Ну я могу объяснить монады)

Google

Дмитрий
29.03.2018
18:04:13
Ето моноид в категории эндофункторов, ага ?

Mykola
29.03.2018
18:04:56
Не. Это все понятно. Но я могу и не через ТК
Так что, есть где-то дока по ТК про апликативный функтор?

Дмитрий
29.03.2018
18:09:32
Щас подумаю
С доками тут реально не оч
Вообще есть смысл поменять слово "дока" на "пейпер", и тогда всё становится проще)

Mykola
29.03.2018
18:13:10
да мне хоть пейпер, хоть доку, хоть статью)
ну и было бы вообще хорошо получить вменяемую доку по ТК вообще
чтоб со смыслом и расстановкой

Дмитрий
29.03.2018
18:19:37
Ну вот введение в аппликативы http://www.staff.city.ac.uk/~ross/papers/Applicative.pdf
Фигня вся в том, что ты должен понимать хаскель даже если не пишешь на нём, в последнее десятилетие он стал lingua franca для обсуждения фп
До этого таким был окамл, как наследник академических ML

Mykola
29.03.2018
18:24:22
нене, это все понты для приезжих
есть математика, а есть хаскель

Дмитрий
29.03.2018
18:25:07
У нас прикладная математика

Mykola
29.03.2018
18:25:29
я, например, знаю, что монада - это моноид в категории эндофункторов
и для этого мне хаскель не нужен

Дмитрий
29.03.2018
18:25:42
И горжусь этим!

Mykola
29.03.2018
18:25:47
:)

Google

Дмитрий
29.03.2018
18:25:59
Я считаю что общий язык обязан быть, иначе будет как с ооп

Mykola
29.03.2018
18:25:59
но вот что такое аппликативный функтор я не знаю без хаскеля

Дмитрий
29.03.2018
18:26:15
Тогда ты не знаешь что такое монада
Потому что аппликативы — это более слабое ограничение

Mykola
29.03.2018
18:27:44
с чего бы? я знаю, что такое моноид из теории групп, знаю что такое категория, знаю что такое эндофунктор, и для этого мне не нужен хаскель от слова нахрен
а апликативы появились вместе с хаскелем, на сколько я смог проследить из гугла
нахрена мне хаскелятивы всякие? в чем мотивация? :)

Дмитрий
29.03.2018
18:29:20
Для того чтобы люди могли убедиться что они понимают тебя правильно, а ты их

Mykola
29.03.2018
18:29:36
при помощи хаскеля?

Дмитрий
29.03.2018
18:29:52
По барабану
lingua franca

Mykola
29.03.2018
18:30:31
математика это математика, а пхп это пхп
хаскель становится php в мире функциональных языков

Дмитрий
29.03.2018
18:30:58
Апхпх

Mykola
29.03.2018
18:31:07
и все пытаются обьяснить какие-то высокие материи на хаскеле

Дмитрий
29.03.2018
18:31:45
Лайфхак — для того чтобы объяснить "своим" какие-то интересные концепции показывать им ТК вообще не обязательно

Mykola
29.03.2018
18:31:49
нет, чтоб зафигаить диаграму, и показать, что она комутирует

Дмитрий
29.03.2018
18:32:20
Популяризация идеи и её профессиональное обсуждение всё же преследуют разные цели

Mykola
29.03.2018
18:32:21
если ты не знаешь тк, но знаешь хаскель - то ты пхп программист на хаскеле)

Дмитрий
29.03.2018
18:32:55

Google

Дмитрий
29.03.2018
18:33:30
Для меня идеальным объяснением аппликативов для коллег было бы такое в котором вообще не звучат слова "функтор" или "хаскель"

Mykola
29.03.2018
18:33:47
а есть?

Дмитрий
29.03.2018
18:33:50
но при этом сам разбираться в предмете я предпочту по общепринятым документам

Mykola
29.03.2018
18:34:26

Bohdan
29.03.2018
18:34:27
есть че для чайников вообще по тк?

Дмитрий
29.03.2018
18:34:37
а есть?
Ну я тебе просто поясняю как бы я делал и почему не стоит мешать в одну кучу пейперы на хаскеле и презентации по теме

Mykola
29.03.2018
18:35:19
нет общепринятой документации, ни по ооп, ни по фп

Дмитрий
29.03.2018
18:35:29
Поо ооп нет
По фп есть и я тебе их скинул уже

Mykola
29.03.2018
18:36:22
это не по фп
это по одному из аспектов, которые ты можешь использовать в фп

Дмитрий
29.03.2018
18:37:02
Лол
А ты как хотел
Вся наука — это череда публикаций по частной теме
А ты ищешь учебник
Логично что у них будет разная структура, не?

Mykola
29.03.2018
18:40:16
по фп - это изначальные доки по лямбда-исчислению, потом по типизированному лямбда-исчислению, потом по теории типов (и тут можно двигаться от теории множеств к теории категорий), и не забываем про теорию алгоритмов!
и только тогда в глубине сознания зарождается понимание фп (или наоборот)
если кому-то кажется, что ФП понятнее ООП, то пусть даст определение :)

Bohdan
29.03.2018
18:44:56

Google

f4rt~
29.03.2018
18:45:37
в сторону фп, видел доклад, где вроде как относительно неплохо доказали его математическое обоснование
с ооп такого, пока еще небыло, все пытаются но толком неа

Дмитрий
29.03.2018
18:50:04
Есть попытки формализовать лишь исчисление акторов

f4rt~
29.03.2018
18:51:32
а тут уже пришли к выводу чо ООП == актор?
а то я как то не следил последние пару дней

Sergey
29.03.2018
18:53:57

f4rt~
29.03.2018
18:54:12
интересно

Sergey
29.03.2018
18:54:21
хотя не решили на самом деле) я просто накинул

Mykola
29.03.2018
18:54:23
больше непонятных слов!

f4rt~
29.03.2018
18:54:25
:D

Sergey
29.03.2018
18:55:18
мне больше нравится мысль оставить ООП за бортом
ну то есть "не надо тратить время на обдумывание что же все таки имел ввиду Алан Кей", особенно с учетом того что он говорил что то что они начинали так и небыло развито во что-то толковое. Полная стагнация с 80-х.
пусть будет "ООП это когда инстансы классов" и все будут счастливы

f4rt~
29.03.2018
18:56:36
а как же...

Sergey
29.03.2018
18:57:03
намного проще сделать ребрендинг нежели "переучивать" тех кто привык годами так думать
все так делают с любой маломальски толковой идеей каждые лет 5-10

f4rt~
29.03.2018
18:57:21
по этой теме

Sergey
29.03.2018
19:00:54
меня интересует именно проследить ход мысли