Pebbles
Day 21 of RWAM. Drew up something very inspired by the art you see after meeting Five Pebbles for the first time. I love that one.
#art #fanart #RWArtMonth #rainworld #traditional #traditionalart #ink #iterator #fivepebbles
Pebbles
Day 21 of RWAM. Drew up something very inspired by the art you see after meeting Five Pebbles for the first time. I love that one.
#art #fanart #RWArtMonth #rainworld #traditional #traditionalart #ink #iterator #fivepebbles
How to Stop map From Disappearing After One Use
map is an iterator in Python 3 and gets consumed.

Trade art with Ababel on Tumblr!
#art #mastoArt #digitalArt #oc #originalCharacter #rainworld #iterator #trade
Aperiodic Aquatic Absurdity
That was nickname of my friend who doesn’t know rain world. And I immediately imagined an iterator with that name so I made a design for them.
#art #mastoArt #rainworld #iterator #oc #originalCharacter #digitalArt
[Перевод] Ленивые вычисления в PHP: как генераторы и итераторы экономят память и ускоряют код
Как обрабатывать миллионы строк в PHP и не убить память? Всё просто: генераторы и итераторы. Покажу, как ленивые вычисления экономят ресурсы, ускоряют код и упрощают работу с большими данными. С примерами, бенчмарками и разбором изнутри.
https://habr.com/ru/articles/939814/
#php #генераторы #итераторы #производительность #память #yield #iterator #ленивые_вычисления #оптимизация #большие_данные
【JavaScript】複数の配列を合体したい、ができるようになる
https://qiita.com/rana_kualu/items/baa9d4538c6531f2e848?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items
TL;DR ¶ Go has now standardised iterators. Iterators are powerful. Being functions under the hood, iterators can be closures. The classification of iterators suggested by the documentation is ambiguous. Dividing iterators into two categories, “pure” and “impure”, seems to me preferrable. Whether iterators should be designed as “pure” whenever possible is unclear. The advent of iterators in Go ¶ The iterator pattern was popularised by the classic “Gang of Four” book as [providing] a way to access the elements of an aggregate object sequentially without exposing its underlying representation.
beyond fluttering dreams
a skeb commission i did recently on vgen! got me researching rainworld for a bit lol. the designs are so fun to draw 😆
Безопасная работа с итераторами в С++
После публикации предыдущей статьи на данную тему, некоторые читатели не обратили внимания, что данный проект, это не действующий инструмент, готовый для боевого применения в реальных проектах, а только доказательство работоспособости концепции использования плагинов компилятора для дополнительного семантического контроля исходного кода С++ во время компиляции. А в качестве примера реализации подобного плагина я взял концепцию безопасной работы с памятью из языка NewLang с минимальной адаптацией под C++ . То есть основная идея предыдущей статьи — продемонстрировать возможность использования плагина компилятора для дополнительного анализатора исходного текста, а не изучение функциональности реализованной библиотеки для работы с памятью (которая и не может быть в полном объеме портирована на С++ из-за архитектурных различий в этих языках программирования). Тем не мене, большинство читателей все же уловило основную мысль и проявило интерес к возможному дальнейшему развитию подобного подхода к повышению безопасной разработки на С++ без нарушения обратной совместимости со старым кодом. Поэтому, чтобы не смущать читателей отсылкой к неизвестному для них новому языку, я начал адаптировать концепцию безопасной работы с памятью под чистый С++ для решения специфических для С++ проблем. А пока идет доработка плагина и мне очень захотелось поделиться одним очень увлекательным квестом, которой показывает непреодолимые архитертурыне проблемы С++ на пути к безопасному программирования. И поводом для того стали итераторы.
https://habr.com/ru/articles/878156/
#clang #clangtidy #plugin #memory_management #memory_safety #iterator