Я пишу приложение, которое позволяет пользователям моего приложения расширять его с помощью Clojure. Clojure вводится через веб-страницу в приложение и «уклоняется» для запуска. У меня вопрос, как я могу изолировать этот код, введенный пользователями, чтобы он ничего не повредил, не вызвал System.exit или что-то в этом роде?