Latest post of the previous page:
Можно сравнить со стандартной функцией require, которая служит для загрузки модулей служит: вполне нормально, когда вызов require присутствует в каждом скрипте.Max Rusov wrote:Конечно, того же можно добиться просто скопировав модуль в каталог автозагружаемых скриптов, но это уже "инсталляция"...
Но с другой стороны, библиотеки lua носят простые и короткие имена, и не приходится помнить гуиды (или откуда-то копировать).
Поэтому аналогия между require и предложенным requirePlugIn - с натяжкой.
Update
Возможно стоило бы написать requirePlugIn именно так: перебирает все dll плагинов (или кэш) и получает гуид по имени dll.
И будет вызываться так: requirePlugIn("ConCtrl")
Даже если вызывать в каждом скрипте отдельно - не напряжно.