Нет способа получить адрес строки в Lua.
Возможно, потому что в этом нет необходимости.Строки в любом случае усваиваются.Таким образом, каждая строка находится в памяти ровно один раз.Присвоение строкового литерала переменной проверяет хеш-таблицу, используемую для хранения строк для строки.Если не найдено, строка добавляется, и переменная получает ссылку на загруженную строку.Если он найден, он просто получает ссылку на существующую строку. Детали реализации Lua 5.0 , обработка строк не сильно изменилась в IRC 5.1.
Это напрямую отвечает на вопрос, для которого он вам нужен, нет?