
kana
10.10.2017
10:45:45
В типе
id :: a -> a
a тоже ничего не значит, поэтому спокойно заменяется на α

Denis
10.10.2017
10:45:50
https://github.com/JustusAdam/haskell-unicode-snippets/blob/master/snippets/haskell-unicode.cson
помнится мне эта мего эпичная статья) https://habrahabr.ru/company/cit/blog/313254/

Дмитрий
10.10.2017
10:49:44

Google

Дмитрий
10.10.2017
10:51:35

Aleh
10.10.2017
10:52:41
у меня получилась чуть более расширенная версия)

Дмитрий
10.10.2017
10:52:56
Ага))

Denis
10.10.2017
10:55:02

Alex
10.10.2017
10:56:34
а что обозначает Тета?

kana
10.10.2017
10:57:18
Тип стейта. Ну а вообще что угодно, какая разница, сигнатуры абстрактные

Alex
10.10.2017
10:59:28
я плохо понимаю нотации пока что
первая декларация как переводиться? u от a в обертке O?
f :: u(O a)

kana
10.10.2017
11:00:39
Нет, f x y это (f x) y, то есть f(x)(y), f(x, y)
Некий конструктор типа мю принимает некий тип тета и тип бета

Denis
10.10.2017
11:00:42
это сигнатуры

Alex
10.10.2017
11:02:07

kana
10.10.2017
11:02:18
В целях объяснения это максимально доступный вариант
add 4 5 == (add 4) 5
add4 = add 4
add4 5 = add 4 5
-------
add x y = x + y
add x = \y -> x + y
add = \x -> \y -> x + y
add = \x y -> x + y
Всё синонимы

Google

Denis
10.10.2017
11:04:20
функция принимает значение и возращает другую функцию, что принимает еще одно значение и возвращает результат

Alex
10.10.2017
11:05:11
да, каррировние я понимаю, спасибо)
теперь все ясно)
забавно

kana
10.10.2017
11:05:49
Таки нет, Москвин как-то обмолвился, что у первого и последнего варианта немного разное поведение

Denis
10.10.2017
11:06:15
это связано с Monomorphism restriction

Aleh
10.10.2017
11:06:56

kana
10.10.2017
11:07:29
Ну тогда и
add x = (x +)

Дмитрий
10.10.2017
11:07:38
+_-

Denis
10.10.2017
11:08:19
в оригинальном ЛИ есть только тот вариант что я сказал) все остальное сахар

kana
10.10.2017
11:08:22
В пурсе мне очень нравится это
add x = (_ + x)
Но это плохо проработано

Дмитрий
10.10.2017
11:08:46
А что там не так?

kana
10.10.2017
11:08:53
f = (_.key == 1)
Уже не пашет

Дмитрий
10.10.2017
11:09:00
Аа

Denis
10.10.2017
11:09:00
в пурсе криво выглядят сечения

kana
10.10.2017
11:09:21
То есть плейсхолдер только на топлеаеле

Denis
10.10.2017
11:09:36
это тебе не скала)

Дмитрий
10.10.2017
11:09:52

Google

Gleb
10.10.2017
12:51:22
Поч нет задержки в сек и searchRequest вызывается сразу после фильтра
https://gist.github.com/jongleb/68ecca7eb4a2bbe85f45eccb78774e02
понял debounce только в hot
А как заставить debounce отработать принудительно? с помощью паблиш не вышло

Denis
10.10.2017
15:13:42
что значит принудительно?

Gleb
10.10.2017
15:17:59
Debounce ведь работает только с горячими обзервами?

Denis
10.10.2017
15:20:56
https://github.com/michaelficarra/proposal-first-class-protocols

andretshurotshka?❄️кде
10.10.2017
15:32:02
омг
I just published a new article on my blog. It's an analysis of Java 8 Streams and why they are not really OOP. http://www.yegor256.com/2017/10/10/streams-vs-decorators.html
этот чел поехавший

? animufag ?
10.10.2017
15:37:44
http://www.cactoos.org/
ну там первая претензия что нельзя сделать индексированный форич, что, конечно, глобальная проблема всего фп

illiatshurotshka❄️
10.10.2017
15:50:08
zip [0..] ?

? animufag ?
10.10.2017
15:50:16
а потом то что 43 метода в интерфейсе стрима. ну это проблема того что хочется функции записывать через точечку, а джава не позволяет и приходится всё наваливать в один интерфейс.
и что удивительно эти его декораторы вроде сюда подходят
хотя он всегда про них говорит
надо же атомарную переменную инкрементировать
ща посмотрю есть ли в стриме зип
для этого есть внешняя либа https://github.com/poetix/protonpack
вполне себе повод написать статью
ещё лень вчитываться но вроде бы стримы были про параллельность вычисления и лень как у трансдьюсеров. а у егора они про замену циклов и ифов

Google

andretshurotshka?❄️кде
10.10.2017
16:14:22
When I see messages from you I'm always asking myself: what Telegram groups are you in, where this avatar and this user name are appreciated?) Must be some real fun.
A bunch of programming groups and a 1 random chat
если че
https://t.me/joinchat/AAAAAEJFMRzsRTRxM3ec6A

Denis
11.10.2017
05:31:43
Шо це?

andretshurotshka?❄️кде
11.10.2017
08:42:45
хм?
зачем admin добавили ?

illiatshurotshka❄️
11.10.2017
08:45:32
admin

andretshurotshka?❄️кде
11.10.2017
08:45:40
admin

illiatshurotshka❄️
11.10.2017
08:45:46
admin

Denis
11.10.2017
09:16:54
это ты админ?)

Aleh
12.10.2017
06:24:09
Норм стикеры)

Kelin
12.10.2017
06:30:27
Вот топ стикеры

Alex
12.10.2017
07:08:13
hey
http://telegra.ph/Vvedenie-v-FP-06-26
а у нас тут контролируют эту страничку?
там бы ссылку поправить
https://www.drboolean.gitbooks.io/mostly-adequate-guide/content (privacy error)
->
https://drboolean.gitbooks.io/mostly-adequate-guide/content

andretshurotshka?❄️кде
12.10.2017
09:41:27
хм
это телеграф такую ссылку что ли сделал
поправил
о, гошники

Google

illiatshurotshka❄️
12.10.2017
14:03:55
о нет

? animufag ?
12.10.2017
14:05:12
лол
это всё из-за футболки?

andretshurotshka?❄️кде
12.10.2017
14:08:16
жду goodlang

Kelin
12.10.2017
14:08:36
andretshurotskinlang