Как запустить Афину | Coq | Изабель кодирует удаленно?

Я создавал Web IDE (WIDE) для доказательства теорем в области компьютерных наук. Возможно, вы знаете, есть 3 наиболее распространенных помощника по доказательству, которые называются Афина, Изабель и Кок. Большинство компьютерных специалистов могут забыть свой синтаксис, области действия и т. Д. My Web IDE работает с дизайном перетаскивания и примерами. Вы можете редактировать и писать дополнительный код на нем, вы можете скачать его, вы можете поделиться им, вы можете сохранить его и т. Д. Он также имеет свой собственный анализатор. Пока все в порядке. Осторожно! Вот мой вопрос: как я могу запустить коды пользователей и получить результат (особенно для Афиныhttp://proofcentral.org/) когда пользователь хочет запустить свой код в моей веб-IDE. На самом деле, я могу сделать это через mouse_event (user32) и другие с помощью pinvoke (платформа вызывается). Моя программа отправляет коды через Интернет на работающий ПК (а не на сервер. Так как на сервере нет экрана, поэтому программа не будет знать, куда щелкнуть), ПК получит коды. Затем программа нажимает на иконку "emacs". Через несколько секунд (для открытия и загрузки библиотек Афины) программа вставит эти коды Афины в оболочку emacs. Emacs запускает эти коды и возвращает результат. После этого программа выбирает, копирует и возвращает результат в Web IDE. Однако это причудливый и хитрый способ. Я хотел бы сделать лучший способ. Спасибо за внимание. Лучший

Ответы на вопрос(1)

Ваш ответ на вопрос