Я разрабатываю веб-приложение, написанное на PHP5, которое в основном является пользовательским интерфейсом поверх базы данных. Чтобы предоставить пользователям более гибкий инструмент, я хочу встроить язык сценариев, чтобы они могли выполнять более сложные вещи, такие как запросы SQL-запросов, выполнять циклы и хранить данные в переменных и так далее. В моей бизнес-области Python широко используется для написания сценариев, но я также думаю о том, чтобы создать простой доменный язык. script должен обернуть мои существующие классы PHP.
Я ищу советы о том, как подходить к этой задаче развития?
Обновление. Я попытаюсь выполнить скриптинг в базе данных с помощью PLPGSQL в PostgreSQL. Это будет сделано пока, но я не могу использовать мои классы PHP таким образом. Подход Lua привлекателен и кажется тем, что я хочу (помимо его не Python).