Размышления по поводу программы привели меня к еще более крутой идее:
А что если я не буду придумывать никакого синтаксиса, а просто сделаю функцию сокращения путей и ключевых слов?
Изменяя метатаблицы переменной _ENV я могу наворотить любые сокращения.
Например, если назвать робота
robot.use(3)
- он будет юзать вперед.
Но это можно укоротить до 5 символов. Заменим robot на R, сделаем поиск по полям, уберем ненужную точку, и вуаля, останется только
Ru(3)
Еще бы сократить вызовы функции с параметрами как то, и вообще шикарно.
Еще можно упростить всякие циклы и пэирсы, например заменить for in pairs() на
~:t{pt(k,v)}
Превратится в
for k,v in pairs(t) do
print(k,v)
end
Но тут уже начинаешь путаться.
🤔