@JSlang

Страница 354 из 2237
Каїн
14.11.2016
17:21:04
а что ты ожидал ?

Vladimir
14.11.2016
17:21:08
https://babeljs.io/repl/#?babili=false&evaluate=true&lineWrap=false&presets=es2015%2Ces2015-loose%2Cstage-1%2Cstage-2%2Cstage-3&experimental=true&loose=true&spec=true&code=class%20supWebgl%20%7B%0A%20%20constructor(ctx)%20%7B%0A%20%20%20%20this.ctx%20%3D%20ctx%3B%0A%20%20%20%20this.show%20%3D%20this.show.bind(this)%3B%0A%20%20%7D%0A%20%20show()%20%7B%0A%20%20%20%20console.log(this.ctx)%3B%0A%20%20%7D%0A%7D%0A%0Anew%20supWebgl(%27yolo%27).show()%3B

Igor
14.11.2016
17:21:12
ну и ещё придётся в какой-то момент всё-таки привязаться к конкретному инстансу Ctx. ctx.utils = Object.assign(ctx, utils);

Каїн
14.11.2016
17:21:21
ты миксином хочешь подмешать коасс

Google
Igor
14.11.2016
17:24:02
йеп

да, наверное, я фигню какую-то захотел.

вот ещё тут показывал
в общем, да, по сути, нужно обычное наследование со сменой скоупа для каждой функции. иначе никак не сделаешь.

[Anonymous]
14.11.2016
17:29:34
я бы писала на жаве

для приложений/игр

Каїн
14.11.2016
17:30:03
php

[Anonymous]
14.11.2016
17:30:18
php
серьезно?

Vladimir
14.11.2016
17:30:40
вангую эрланг

Igor
14.11.2016
17:31:27
серьезно?
шутка про вконтакте

Vladimir
14.11.2016
17:34:41
они нигде не рассказывали про свой бэкенд, на самом деле

вотсап рассказывал, у них точно эрланг

Google
Vladimir
14.11.2016
17:34:55
притом пропатченный

Владимир
14.11.2016
17:35:54
мб golang

Vladimir
14.11.2016
17:37:27
не думаю

Владимир
14.11.2016
17:40:50
Вообще, обычно можно загуглить вакансию, посмотреть знания каких языков требуют

Дмитрий
14.11.2016
17:41:26
кстати, напомни их юзкейсы и какой-нибудь гайд по ним?
Это обобщение всех операций с массивами к редюсеру. Разделяет одну функцию-трансформер на две — трансформер и аккумулятор, ну типа если в редюсер начать добавлять больше логики

[Anonymous]
14.11.2016
17:42:27
у телеграма работа с данными больше, чем в ватсапе, у ватсапа например даже история на сервере не хранится

Дмитрий
14.11.2016
17:42:49
Трансформер (трансдюсер) — это обычный пайп, но во-первых отдельно от аккумулятора, то есть выносим не совсем удобный (acc,val)=>whatever отдельно

И в результате ещё и работа пайпа оптимизируется, не содаются промежуточные массивы, каждое значение как бы пропускается через него сразу

Обычный пайп

И трансдюсер)

Каїн
14.11.2016
17:45:14
мм

очень наглядно, OR в массивах

Дмитрий
14.11.2016
17:46:57
https://medium.com/@roman01la/understanding-transducers-in-javascript-3500d3bd9624#.p1xlkud7c http://elbenshira.com/blog/understanding-transducers/ clojure, но тоже понятно написано

[Anonymous]
14.11.2016
17:48:15
?

Igor
14.11.2016
17:49:57
так, а ну-ка ?

Каїн
14.11.2016
17:50:22
да там шутка

Andrey
14.11.2016
17:52:47
и какие библиотеки в js такое позволяют делать? ramda о первом варианте, rx.js?

Дмитрий
14.11.2016
17:52:53
примерно редьюс с пайпным редьюсером?
Ну да, он и есть, бонусом немного памяти экономит

Google
Igor
14.11.2016
17:53:12
Дмитрий
14.11.2016
17:54:44
оо, роман
Его не знаю, но блог интересный)

Vladimir
14.11.2016
17:55:00
подпишись в тви

он хороший

Дмитрий
14.11.2016
17:55:26
?

Vladimir
14.11.2016
17:56:14
и какие библиотеки в js такое позволяют делать? ramda о первом варианте, rx.js?
рамда тоже умеет в трансдьюсеры http://ramdajs.com/0.21.0/docs/#transduce

а rxjs он не про трансдьюсеры, он про реактивность

Andrey
14.11.2016
17:58:57
а rxjs он не про трансдьюсеры, он про реактивность
да, но принцип похожий как на картинке, или нет?

Vladimir
14.11.2016
17:59:51
концептуально мб

Дмитрий
14.11.2016
17:59:54
Ну он в основе лежит

Vladimir
14.11.2016
17:59:56
в применении нет

Andrey
14.11.2016
18:03:34
и меня в рамде это и растраивало, что код который я видел, слишком много лишних проходов делал по коллекциям, что совершенно не оптимально, когда каждый раз делаем по 5 проходов массива и трансдьюсеры, то, что нужно в таких ситуациях)

и думал уже, что реактивный подход выход

Каїн
14.11.2016
18:37:41
2017 год питуха

Каїн
14.11.2016
18:55:52
Блин, я же понял почему эти рамры традюсеры

Admin
ERROR: S client not available

Каїн
14.11.2016
18:56:05
У вас же ограничение по памяти

Google
Дмитрий
14.11.2016
18:56:58
Ага

Музыкальный
14.11.2016
18:59:15
Бл, подушечкой руки задел кнопку.

Igor
14.11.2016
19:18:27
а в java-подобных языках итераторами.

@proDOT
14.11.2016
19:21:22
Бл, подушечкой руки задел кнопку.
/warn нам всем это очень интересно. И да, есть опция удалить сообщение

Group Butler [beta]
14.11.2016
19:21:22
Музыкальный has been warned (1/5)

Каїн
14.11.2016
19:21:53
/warn

@proDOT
14.11.2016
19:22:38
Свое сообщение каждый удаляет у всех

Igor
14.11.2016
19:24:09
ну и как оно?

? Алёна
14.11.2016
19:24:26
Оно испустило дух

Igor
14.11.2016
19:25:05
?

Каїн
14.11.2016
19:25:27
Блин, так и хочется чтобы мной управляли и ограничивали в памяти

Братуха на бб и реакт пишет морду для коробок телевизорных и смарт тв

Alex
14.11.2016
19:29:50
Philips будет поддерживать ?

Дмитрий
14.11.2016
19:32:17
кстати, то же самое можно генераторами делать по сути.
Смысл в том, что всё можно совмещать через композицию, из одного пайпа в другой

Каїн
14.11.2016
19:33:20
Oll.tv

Надо попробовать на свой телик поставить

На телефоне работает

Но там нативный обжектив ц

Google
[Anonymous]
14.11.2016
19:39:17
а есть ссылочка на примеры полезного применения генераторов? что-то их знание не увеличивает частоту применения.

Каїн
14.11.2016
19:40:08
Генераторы очень полезный полифил async await

Особенно если писать бабиль

[Anonymous]
14.11.2016
19:40:30
?

Страница 354 из 2237