Сначала я опишу проблему, а затем то, на что я сейчас смотрю, с точки зрения библиотек.
В моем приложении у нас есть набор переменных, которые всегда доступны. Например: TOTAL_ITEMS, PRICE, CONTRACTS, ETC (у нас их около 15). Клиенты приложения хотели бы, чтобы эти вычисления выполнялись и отображались с использованием этих переменных. До сих пор я постоянно добавлял эти вычисления в приложение. Это боль в заднице, и я хотел бы сделать его более общим путем создания шаблона, в котором пользователь может указать набор формул, которые приложение будет анализировать и вычислять.
Вот один случай:
total_cost = CONTRACTS*PRICE*TOTAL_ITEMS
Итак, вы хотите сделать что-то подобное, чтобы пользователь определил в файле шаблона:
total_cost = CONTRACTS*PRICE*TOTAL_ITEMS
и некоторая мета-дата, например, экран для ее отображения. Следовательно, они будут указывать формулу с экрана. И файл будет содержать много формул такого рода.
Сейчас я смотрю на две библиотеки: Дух и Матемаль
Кто-нибудь даст рекомендации, что лучше для этой задачи, а также ссылки, примеры, ссылки?
Пожалуйста, дайте мне знать, если вопрос неясен, и я постараюсь уточнить его.
Спасибо,
Саша