Блог им. kurd

Кто использует в Lua библиотеку визуального интерфейса IUP внутри корутин (coroutines)?

В руководстве IUP есть два места упоминания слова coroutine
To use IUP inside coroutines, define the global attribute «IUPLUA_THREADED».

Неудобство использования IUP в том, что он используется в модальном режиме. Т.е. вывесив окно IUP, в Lua надо ждать, пока пользователь закроет это окно. До этого момента получить что-либо в Lua из IUP невозможно.
Использование корутин предполагает, что вызывающая корутину программа может вернуть временно себе управление, не дожидаясь завершения вызванной корутины. Т.е. до закрытия окна IUP, так что скрипт main() в Quik Lua может выполняться с учётом параллельных манипуляций пользователя в окне IUP.

Однако не удаётся найти примеры такого использования корутин с IUP.
Кто-нибудь может чего-то добавить?
Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
  • обсудить на форуме:
  • Quik Lua
528
8 комментариев
Кто совсем не в курсе, читайте, просвещайтесь.
www.lua.org/pil/9.1.html
blog.amd-nick.me/understanding-lua-coroutines
ilovelua.wordpress.com/2012/02/02/сопрограммыcoroutines/
Если нет ответа на вопрос, не засоряйте тему.
avatar

Читайте на SMART-LAB:
Инвестиции без спешки: торгуем в выходные
Алексей Девятов Клиенты Альфа-Инвестиций могут совершать сделки в выходные . Торги в эти дни не отличаются волатильностью, но если всё-таки...
Фото
Экспорт стали все больше теряет привлекательность — что делать инвесторам
Российский экспорт стали географически очень сильно изменился после 2022 года. Если раньше Европа была основным регионом сбыта, то сейчас...
Фото
Восточный экспресс для вашего капитала: гид по инвестициям в Китай
Мировая экономика меняется на наших глазах. За производством смартфонов, развитием искусственного интеллекта и зеленой революцией часто...
Фото
Базис: как отчет за 2 кв поменял взгляд на компанию?
Базис отчитался ожидаемо. Выручка +30%, гайденс на 2026 год сохранен: рост выручки 2026 ожидается на уровне 30-40%, рентабельность OIBDA 60%....

теги блога Rostislav Kudryashov

....все тэги



UPDONW
Новый дизайн