Можно ли динамически загружать код Go?

Как видно из заголовка, я хочу динамически загружать пакет Go (или нет) на основе информации, доступной только во время выполнения.

Цель состоит в том, чтобы позволить пользователю расширить программу с помощью пользовательских пакетов, которые добавляют новые собственные команды сценариев. В настоящее время каждый раз, когда я добавляю новые команды или хочу запретить некоторые команды, мне нужно отредактировать программу и перекомпилировать, тогда как если бы я мог создать какую-то dll или что-то подобное, я мог бы создать команду сценария «import» для поиска и загрузки библиотека именованных команд.

Для любопытных речь идет о специальной библиотеке сценариев, основанной на командах, которую я использую для самых разных вещей.

Я сделал некоторые поиски раньше времени, и результаты не выглядят хорошими, но я не мог найти четкое нет.

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

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