насколько я помню _EVN это upvalue. А upvalue они на всю функцию а не отдельные блоки
__newindex в данном случае мете задать нужно
Вопрос такой... А интерпретатор вообще _ENV поддерживает?)
да, это начиная с 5.2)
Ну я к этому и клоню, нужно setfenv вызывать, а не _ENV устанавливать
у него тогда-бы вот это не работало https://t.me/ProLua/108507 у него правильная версия
нашёл свою ошибку. нужно было _ENV в local записывать
Обсуждают сегодня