Pull to refresh

Comments 12

Могу предложить следующую цель — дуальную структуру к генератору. Это когда не возвращается значение в середине функции, а ожидается. Получается читатель. Если объединить с генератором — то map. Если добавить мультредовости и футур — то async/await.

И всё это, конечно, на кодогенерации через аннотации, потому что из коробки джава подобные структуры не поддерживает. Кто знает, может ваша библиотека даже станет модной среди хипсторов.
Дуальная структура к генератору это Observable и это уже есть Rx{NET, Java, Kotlin, Scala, JS}
UFO just landed and posted this here
У вас вроде закралась небольшая опечатка: вместо Array.asList должно быть Arrays.asList.
И в методе union вы имели ввиду не iterable.forEach() а collection.forEach().
Спасибо за статью. Мне понадобилось минут 40, чтобы полностью понять что происходит. Очень помогло переименование Generator в GeneratorFunction и GeneratorContext (generatorContext) в GeneratorContextFunction.
а можете код положить на гитхаб? спасибо!
Супер-познавателная статья! А есть готовый код? GITHUB или что то типа?
А то кусочки не компиляются полностью…
… а хотелось бы оценить сей шедевр полностью!
Sign up to leave a comment.

Articles