Блог им. 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
454
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:
Фото
Тарифы как инфляционный фактор: почему ожидания снижения ставок остывают
Индекс доллара DXY удерживается в плюсе и торгуется выше важной зоны 97.50 в европейские часы во вторник. На первый взгляд это выглядит...
Фото
О чем намозгоштормили сегодня в Mozgovik Research?
Доброго! Традиционный мозговой штурм перенесся на вторник из-за праздника. Продолжаю держать в курсе.
Фото
🗂 На что влияет доля акций в свободном обращении
Представим все акции компании как пирог. Как правило, на бирже можно купить лишь его часть. Акции, которые принадлежат собственникам и...
Фото
Длинные ОФЗ: зарабатываем как по ВДО
Б РФ 13 февраля в очередной раз снизил ключевую ставку до 15,5%, тем самым продолжив тренд смягчения ДКП (кумулятивное снижение с июня 2025 г....

теги блога Rostislav Kudryashov

....все тэги



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