@frp_ru

Страница 90 из 420
Дмитрий
30.06.2017
18:10:38
Правда в contramap is(это то что вместо instanceof в опубликованной версии) неинтуитивно работает, по прежнему проверяет на соответствие оригинальному типу

Запарило дёргать .prototype каждый раз в union-type и прочие подобные костыли, поэтому делаю всё поведение таким, какое интуитивно ожидается от таких объектов

Google
Дмитрий
30.06.2017
18:19:18
Клингонский

Yung
30.06.2017
18:21:25
Опять свой рокетсаенс обсуждаете? Лучше бы все кнопочки передвинули и таски закрыли, эхх

Alexey
30.06.2017
19:24:15
))) та вобще )

Кстати начал книгу читать функциональное программирование в js начал понимать что Денис в первых 3 слайдах на митапе показывал )

Denis
30.06.2017
19:26:20
дальше будет)

https://www.johndcook.com/blog/2014/03/03/monads-are-hard-because/

andretshurotshka?❄️кде
01.07.2017
04:32:26
достали спамеры @ZeroBias запили детектор спама

Уже 14 ботов в бане

Yumi
01.07.2017
07:04:33
Можно банить автоматом, кто ссылку кидает в течении часа после захода в чат. ?

andretshurotshka?❄️кде
01.07.2017
07:22:20
Yumi
01.07.2017
07:22:39
Ключевые слова мб?

Дмитрий
01.07.2017
07:32:49
Не, там посложнее алгоритм но тоже простой)

Google
Дмитрий
01.07.2017
07:34:28
Но работает только если мониторить несколько групп, чем больше — тем лучше

Нужно просто банить всех, кто постит ссылку сразу после захода более чем в одной группе

Можно даже финт сделать — мониторить и чужие группы, чаты Дениса например, просто для точности статистики)

Lulz
01.07.2017
07:59:35
ну либо если эт орекламируют каналы телеги, то можно сразу банить того, кто кинул ссылку на телегу в подобной группе

типа черного списка сделать

Дмитрий
01.07.2017
08:11:11
ну либо если эт орекламируют каналы телеги, то можно сразу банить того, кто кинул ссылку на телегу в подобной группе
Не, так любых можно банить. их всех объединяет то, что они кидают посты с сылками, не оч важно куда) Ну и чёрные списки конечно тоже

Lulz
01.07.2017
08:11:42
машн лёрнинг поможет ? как в инсте

Denis
01.07.2017
08:37:36
?

andretshurotshka?❄️кде
01.07.2017
08:40:42
?

Denis
01.07.2017
08:41:58
можно при входе в чат давать вопрос например, что такое композиция функций или что-то такое

Lulz
01.07.2017
08:42:21
можно при входе в чат давать вопрос например, что такое композиция функций или что-то такое
а если человек новичок и просто хочет подчерпнуть что-нибудь

например композиция функций

И ШО ТЕПЕРЬ

да самый простой вопрос, мол какая это планета

Denis
01.07.2017
08:42:43
новичок-боровичок

Lulz
01.07.2017
08:42:54
если не отвечает, шо земля то в бан

Denis
01.07.2017
08:43:09
это тривиал

пусть лучше самую большую планету назовет

Lulz
01.07.2017
08:43:28
это тривиал
ты думаешь рекламщики пишут что-то? им вообще плевать

кинул ссылку и забыл

Google
Lulz
01.07.2017
08:44:39
пусть лучше самую большую планету назовет
не уточнил какую, какие условия, допустим что в космосе известную ну и кто будет знать, шо какой-то там мажорис или что еще больше него

Denis
01.07.2017
08:45:10
та что в солнечной системе

Lulz
01.07.2017
08:45:54
окей, это канал ФП, мб что-то простое из программирования, к примеру да фак, бота поставить который говорит "найди ошибку в программе на твоем языке" а там программа ну к примеру def(a,b): return ab

Denis
01.07.2017
08:53:55
https://redditblog.com/2017/06/30/why-we-chose-typescript/

https://www.youtube.com/watch?list=PLP4qxCldB2jRJmszTeuS1-zghi60g1vzJ&v=DEHgcT_RmJc

https://github.com/kylecordes/cycle-example-1

andretshurotshka?❄️кде
02.07.2017
16:53:36
Че там штальц пилит кроме сигналов еще

Denis
02.07.2017
16:54:29
сигналов?

andretshurotshka?❄️кде
02.07.2017
16:54:39
Ну он pull based хочет впилить в cyclejs

Denis
02.07.2017
16:54:49
та тоже обычный итератор

andretshurotshka?❄️кде
02.07.2017
16:55:12
andretshurotshka?❄️кде
02.07.2017
17:26:28
?

Сергей
03.07.2017
10:37:43
https://github.com/gilbert/es-pipeline-operator

Ilya
03.07.2017
10:40:25
о нет

Сергей
03.07.2017
10:40:38
о нет
почему

Ilya
03.07.2017
10:41:02
чем им не катит pipe( one(), two(), three())

Сергей
03.07.2017
10:41:40
чем им не катит pipe( one(), two(), three())
то как ты написал, даже выглядит блевотно

чем им не катит pipe( one(), two(), three())
ладно бы pipe( one(), two(), three() )

Ilya
03.07.2017
10:42:09
Это к разработчикам телеграм

Google
Илья
03.07.2017
10:42:21
чем им не катит pipe( one(), two(), three())
зачем ты в пайпе вызываешь функции, наркоман?

Ilya
03.07.2017
10:42:33
ну вы поняли=)

Просто для фп в js нехватает ленивости больше, чем оператора, который ухудшает читабельность

Ilya
03.07.2017
10:46:43
ок ок ок

"направлен на читабельность"

Admin
ERROR: S client not available

Yung
03.07.2017
10:47:33
https://github.com/gilbert/es-pipeline-operator
Выглядит топово, хочу хочу

Сергей
03.07.2017
10:48:34
где-то в es20 мы будем на haskell-like-language и firacode будет прям ништяк смотреться в жс, а не только на стрелках

Дмитрий
03.07.2017
10:49:24
Это лисп))

Ilya
03.07.2017
10:53:50
rx, bacon,kefir,flyd,xstream,most они помогают с ленивостью
pipe тоже решает то, для чего оператор предлагают, а вот на уровне исполнения бы про все кроме rx не слышал, посмотрю :3

Denis
03.07.2017
10:54:06
шта?

ну и плюс можно делать инфинити лейзи через es generators

Дмитрий
03.07.2017
10:55:28
Рекурсивные функции можно использовать уже сейчас, кстати. Ну, с помощью вжух магии бабеля)

Denis
03.07.2017
11:16:14
ты про тот плагин что в while превращает? или в трамполин?

Google
Denis
03.07.2017
11:20:35
так эта идея была еще до бабеля у Брайана

andretshurotshka?❄️кде
03.07.2017
11:20:39
лол
если даже промисы не смогли сделать монадическими

https://github.com/gilbert/es-pipeline-operator
этот даже не в нулевом стейдже(

Дмитрий
03.07.2017
11:21:52
так эта идея была еще до бабеля у Брайана
Да понятно что не изобретатели, тут интересно именно то, что это хорошо подходит к типичному стеку

andretshurotshka?❄️кде
03.07.2017
11:22:42
Denis
03.07.2017
11:23:31
а ты говоришь наверное про https://github.com/krzkaczor/babel-plugin-tailcall-optimization/

Дмитрий
03.07.2017
11:24:10
В итоге замутил рекурсивный приём в либе, впечатлился стойкости при 30к вложенных вызовов и переписал всё руками, потому что всё равно быстрее ?

Gleb
03.07.2017
14:04:48
Привет, какой функцией я сначало могу передать объект , выдрать из него какую строку, обработать ее и дальше снова получить объект первым аргументом, а вторым строку

Denis
03.07.2017
14:06:48
ap

ap(someFn, getStrFn)(object)

Gleb
03.07.2017
14:07:26
Спасибо!)

Yumi
03.07.2017
15:15:42
https://github.com/gilbert/es-pipeline-operator
Представил, как красиво будут выглядеть вложенные композиции, даже думаю читабельно, лол.

Denis
03.07.2017
15:16:10
а ща что плохо?)

Yumi
03.07.2017
15:16:45
а ща что плохо?)
Не так красиво. Плюс нужно приватные свойства перекрыть, чтобы парадигма в ООП не уходила.

?

Denis
03.07.2017
15:18:46
шта?

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