У меня есть приложение, написанное на SBCL и развернутое как исполняемый файл в Windows. Возникла необходимость взаимодействия с Excel через COM и другого приложения через DDE (я знаю, я знаю).
DDE достаточно прост для меня, чтобы быстро обернул то, что мне нужно, в очень маленькую, простую в обслуживании библиотеку Си. COM, с другой стороны, кажется достаточно большим проектом, чтобы реализовать эту часть функциональности в Python с помощью библиотеки расширений Win32.
Это меня раздражает тем, что большая часть кода CL дополняется некоторым Python, который имеет разную степень интеграции с основным проектом.
Я видел, что LispWorks и Allegro CL оба позволяют COM-взаимодействие, но не могут найти реализации с открытым исходным кодом той же функциональности через Google или CLiki.
Существует ли такая вещь?