
Maksim
16.07.2018
17:45:54
главная проблема в том, что инфраструктуры нет) это банально на хер никому не нужно)

Bohdan
16.07.2018
17:48:03
ну энтузиасты появятся ещё на альфах, если дело пойдёт
но вот "никому не нужно" - это опасный пункт

Anton
16.07.2018
17:48:17
Никому не нужно потому что сложно

Google

Anton
16.07.2018
17:48:57
А когда станет нативненько как в том же python/go/etc то будет веселее имхо

Maksim
16.07.2018
17:49:39
время покажет. В любом случае, пара-тройка упоротых наркоманов будет ждать наверняка)

Anton
16.07.2018
17:49:53
Если не ошибаюсь в том де питоне тот же Tornado появился задолго до asyncio
На тех же генераторах как у нас сейчас amphp
Но могу быть не прав

Maksim
16.07.2018
17:52:05
свуле я чуток полапал, но всё ж не рискнул ввязываться) даже с подружкой, которая в ладах с языком наших изящноглазых братьев)
саппорт этого дела превратится в лотерею

Sergey
16.07.2018
17:52:47
на питоне грин треды есть

Anton
16.07.2018
17:58:45

Bohdan
16.07.2018
18:00:01

Maksim
16.07.2018
18:00:23

Anton
16.07.2018
18:01:09

Сергей З.
16.07.2018
18:28:21
А я вот где-то читал, что yield економит память, но по времени работы проигрывает обычному foreach. И если важна скорость отдачи, то лучше использовать foreach, а если нужно економит память, то уже берём yield. Это верно на ваш взгляд?

F01134H
16.07.2018
18:28:51
что, блеать

Google

F01134H
16.07.2018
18:29:01
?

Alexander
16.07.2018
18:29:19
несвязанные вещи...

F01134H
16.07.2018
18:29:28
yield это альтернатива return, никак не форичу

Maksim
16.07.2018
18:29:35
Наркоманы среди нас)

Сергей З.
16.07.2018
18:30:13
Ну типа если берём для итерации по большому обе у данных

F01134H
16.07.2018
18:30:15
хз, меня все устраивает

Anton
16.07.2018
18:33:23
Если вы задумываетесь о скорости / памяти в php то может стоит просто взять друглй язык? :) экономить yeild / foreach ну такое
Другое дело что некоторые алгоритмы невозможно (сложно) реализовать без yield

Сергей З.
16.07.2018
18:34:45

Maksim
16.07.2018
18:35:05
function abube() {
while(true) {
$someVar = yield;
var_export($someVar);
}
}
$qwerty = abube();
$qwerty->send('чё там про ретурны?');
$qwerty->send('мб всё таки плохой вариант?');

F01134H
16.07.2018
18:35:19

Anton
16.07.2018
18:35:27

F01134H
16.07.2018
18:35:35
в 90% случаев

Сергей З.
16.07.2018
18:36:40

Ivan
16.07.2018
18:36:43

F01134H
16.07.2018
18:36:56
конечно yield лучше, чем все в память грузить

Maksim
16.07.2018
18:37:09

Google

Сергей З.
16.07.2018
18:37:29
Читай вместо foreach - загрузить все в память

Anton
16.07.2018
18:39:19
Правда есть. Yield позволяет пр определенных условиях съэкономить память. Но это редкий кейс.

Andrey
16.07.2018
18:39:20
про генераторы
https://www.youtube.com/watch?v=0_fncwCJ938

F01134H
16.07.2018
18:39:26
ты и через форич можешь все в память загрузить
хз че ты до форича докопался)

Anton
16.07.2018
18:40:05

F01134H
16.07.2018
18:40:22
так форич то тут не при чем
он одинаково со всеми итераторами работает
хоть traversable ему дай

Сергей З.
16.07.2018
18:40:37

Anton
16.07.2018
18:40:37
Простейший пример чтение бесконечного файла

Andrey
16.07.2018
18:40:52

F01134H
16.07.2018
18:40:59
речь шла про работу с цельным хешмапом или по кускам

Sergey
16.07.2018
18:41:53

Maksim
16.07.2018
18:41:58
По названию - говно видео) асинхронным код по взмаху итератором не становится)

F01134H
16.07.2018
18:42:11
что бы объяснить что то сложное, нужно начинать с простого

Sergey
16.07.2018
18:42:24

Google

F01134H
16.07.2018
18:42:37
yield & return?

Anton
16.07.2018
18:42:44
так форич то тут не при чем
Вопрос для меня прозвучал "помогают ли генераторы экономить память?" Ответ: да помогают, если юзать правильно"

Sergey
16.07.2018
18:43:16
тоже - return - возвращение значение, работает в одну сторону и приостанавливает выполнение функции навсегда. yield - приостанавливает с сохранением контекста, и позволяет общаться в обе стороны.
их нельзя сравнивать, это просто две совсем разные хуйни

Сергей З.
16.07.2018
18:43:55

F01134H
16.07.2018
18:43:57

Sergey
16.07.2018
18:44:18
ну типа там десятки тысяч записей например, или сотни тысяч
но тут как бы и итераторы помогут

Admin
ERROR: S client not available

Andrey
16.07.2018
18:44:50
в видео про это

Sergey
16.07.2018
18:44:58

Andrey
16.07.2018
18:45:06
в жопу php

Sergey
16.07.2018
18:45:15
я кирю люблю но час его слушать не хочу)

f4rt~
16.07.2018
18:47:31

Sergey
16.07.2018
18:47:53

f4rt~
16.07.2018
18:48:08
а какие основные претензии?

Sergey
16.07.2018
18:48:15
жирная херь
нинужная херь

Google

Sergey
16.07.2018
18:48:47
но другого ничего нет, так что возможно буду ковырять

f4rt~
16.07.2018
18:48:48
то то я думаю он тебя в свое время убрал с списка людей, которые помогали пилить railt ;D

Sergey
16.07.2018
18:49:14
так себе помощь)

Maksim
16.07.2018
18:51:53

Sergey
16.07.2018
18:52:28
А что не так с аннотациями?
идеалогические разногласия в том что есть схема и есть реализация схемы, и реализация зависит от схемы а не схема от реализации
ну мол это аннотации в SDL graphql-я

Maksim
16.07.2018
18:52:57

Sergey
16.07.2018
18:53:12
вот я пошел по второму пути (вся реализация - webonyx + пара файликов + symfony/di)
и я пока не очень вижу смысла в хреновине которая мало того что жирная так всеравно требует webonyx для работы (хотя может быть они уже запилили свой рантайм)
если я тоже самое могу запилить за пару часов на коленке

Maksim
16.07.2018
18:54:09
Ну я к вашим модным графкьэлям аще ни разу не прикасался и даже мимо не проходил. Так, спросил,увидев знакомые буковки

Artem
16.07.2018
19:17:31
Прикольный момент на собеседовании был. Задают вопросы по документации, на что-то отвечаю, чего-то не знаю, но... сами сидят с ноутами и смотрят с пхп.нет-а
Как-то непонятно получается. Если спрашиваете документацию - значит считаете, что это важно, если считаете, что это важно - почему сами её не знаете? Если не считаете, что это важно - зачем тогда 70% вопросов задавать по документации?

Sergey
16.07.2018
19:18:23

Maksim
16.07.2018
19:20:05
Аще за язык редко спрашиваю...смысла не много

Sergey
16.07.2018
19:20:58
ну тип смысл спрашивать, ты ж как-то работал похапэшником 5 лет например... значит чето до знаешь

Artem
16.07.2018
19:21:17

Sergey
16.07.2018
19:21:28
хотя иногда полезно спросить что-то из свежих плюшек просто что бы понимать насколько человек умеет в штуки, а не просто что выучил 5 лет назад то и продолжает юзать

Maksim
16.07.2018
19:22:02
Пхп не особо изобилует плюшками) как-то глубоко похеру, умееи ли человек в космический корабль) сам не умею)))

F01134H
16.07.2018
19:24:29

Artem
16.07.2018
19:24:39

Sergey
16.07.2018
19:25:16
он интервьюирует так что да