@frp_ru

Страница 102 из 420
Rafael
13.07.2017
18:32:26
нельзя вью
это только до замужества нельзя, а потом можно

Сергей
13.07.2017
18:32:36
Denis
13.07.2017
18:33:06
это я, а это лямбда - мы женаты :D

Rafael
13.07.2017
18:34:05
ты уже замужем?
вью вышла замуж за меня

Google
Сергей
13.07.2017
18:34:25
?

Nikita
13.07.2017
18:34:37
забираю нетипизированную лямбду себе

Denis
13.07.2017
18:36:33
у меня строготипизированная 2 порядка)) она еще в сигнатурах предикатную структуру содержит)

Denis
13.07.2017
18:37:25
нет

andretshurotshka?❄️кде
13.07.2017
19:03:50
?

Чет в реакт чате ад

Rafael
13.07.2017
19:17:18
а че там?

illiatshurotshka❄️
13.07.2017
19:17:39
ад

andretshurotshka?❄️кде
13.07.2017
19:18:51
а че там?
сначала за БЭМ срач, потом про css-modules vs cssinjs

Rafael
13.07.2017
19:19:27
Сергей
13.07.2017
19:19:42
ну бля

не только я

Google
Rafael
13.07.2017
19:20:19
:D

прям как знал

Ilya
14.07.2017
08:57:02
Не могут на сайкле писать.

Всё бы срачики да срачики.

Дмитрий
14.07.2017
10:16:30
Artur
14.07.2017
11:27:45
Или не хотят
>дат нейм Почему я так ору?

Denis
14.07.2017
11:28:30
?

Дмитрий
14.07.2017
11:56:59
>дат нейм Почему я так ору?
Остальные уже привыкли ?

andretshurotshka?❄️кде
14.07.2017
12:07:31
/stat@combot

Combot
14.07.2017
12:07:31
combot.org/chat/-1001071213089

andretshurotshka?❄️кде
14.07.2017
15:23:25
еее 3 место

Vadim
14.07.2017
17:21:11
Прочитал сейчас пропущенные за последние 2 дня 200 сообщений в этом чатике. Кто мне теперь вернет эти бездарно потерянные 5 минут жизни...

Vadim
14.07.2017
17:24:22
А ты быстро читаешь
Хочется надеяться что это было только 5 минут

Vadim
14.07.2017
17:42:37
Народ! Только что, читая сигнатуру метода ap понял что он может работать с двумя функциями. Ну например так: ap(() => (func) => func, add)(3)(4) // => 7 Где это вообще может быть нужно? Когда это может быть лучше, скажем, compose?

Хочется не просто знать методы ramda, но и понимать "нахрена?" )

Denis
14.07.2017
17:44:17
haskell ap (\_ f -> f) (+) 3 4 also

ну попробуй расписать

ap = x => y => z => x(z)(y(z))

Google
Denis
14.07.2017
17:45:01
run!

(+) съедает 3

получается (+ 3)

illiatshurotshka❄️
14.07.2017
17:48:16


Vadim
14.07.2017
18:00:30
@xgrommx @Chronomorphism спасибо большое! Особенно на примере с eq стало понятно. (ну можно и рамдовскими методами ) ap(equals, reverse)('ala')

Denis
14.07.2017
18:04:26
да) я знаю про этот прикол) это же палиндромы

illiatshurotshka❄️
14.07.2017
18:04:34
ага

мне этот пример помог разобраться самому

Denis
14.07.2017
18:05:31
я просто забыл про него)

illiatshurotshka❄️
14.07.2017
18:05:36
что вообще liftM(n) делает

Denis
14.07.2017
18:05:47
тоже что и fmap

если liftM

Denis
14.07.2017
18:06:19
если liftM2 то это уже map + ap

и тд

liftMn это map + ap ... + ap ap n раз

ну короче

liftM2(<>) init tail

проверь что будет

liftM2(<>) init tail $ [1,2,3]

illiatshurotshka❄️
14.07.2017
18:09:34
что за <>

Google
Denis
14.07.2017
18:09:42
concat

illiatshurotshka❄️
14.07.2017
18:09:49
в hoogle его нет лол

Denis
14.07.2017
18:09:57
есть

и юзай stackage

ты хоть знаешь что такое хрономорфизм?)

illiatshurotshka❄️
14.07.2017
18:10:44
неа

Admin
ERROR: S client not available

illiatshurotshka❄️
14.07.2017
18:10:47
только что это рефолд

Denis
14.07.2017
18:10:56
?

что такое рефолд?

сначала футуморфизм а потом хистоморфизм

то есть сначал в будущее посмотрели а потом в прошлое

а вот зигохисто я понять не могу

короче что мой ник

illiatshurotshka❄️
14.07.2017
18:12:48
проверь что будет
ошибка компиляции?

Denis
14.07.2017
18:12:56
че это?

ты в репле?

illiatshurotshka❄️
14.07.2017
18:13:18
неа у меня вообще хаскель не установлен

Couldn't match type ‘[a0]’ with ‘[[a0]] -> r0’ Expected type: [[a0]] -> [[a0]] -> r0 Actual type: [[a0]] -> [a0] In the first argument of ‘liftM2’, namely ‘concat’ In the expression: liftM2 concat init tail

Denis
14.07.2017
18:13:30
:m + Data.Monoid liftM2(<>) init tail $ [1,2,3]

Google
illiatshurotshka❄️
14.07.2017
18:13:54
пойду поставлю

Denis
14.07.2017
18:14:02
кого?

illiatshurotshka❄️
14.07.2017
18:14:08
хаскель

Denis
14.07.2017
18:14:11
моноид и так есть

ааа

*Experiments2> :t (<>) (<>) :: Monoid m => m -> m -> m *Experiments2> :t (concat) (concat) :: Foldable t => t [a] -> [a] *Experiments2>

illiatshurotshka❄️
14.07.2017
18:14:56
а

лол

Denis
14.07.2017
18:15:06
я думал ты про js

спросил

я и сказал concat

приколяху хочешь?)

f a = zipWith(\i t -> i <> [a] <> t) <$> inits <*> tails

f 10 [1,2,3]

[[10,1,2,3],[1,10,2,3],[1,2,10,3],[1,2,3,10]]

illiatshurotshka❄️
14.07.2017
18:24:22
ну там много таких

Denis
14.07.2017
18:24:37
ну я знаю

вот вам пример аппликативов

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