Доступ к API AutoCAD, Inventor с помощью Clojure
Кто-нибудь имел опыт доступа к Autocad или Inventor API с помощью Clojure?
2 ответа
Если вы можете получить доступ к AutoCAD через Java, то вы можете получить к нему из Clojure. Я нашел этот ТАК вопрос по этому вопросу. (http://stackru.com/questions/856973/interfacing-autocad-with-java) По сути, они создали мост JNI для API AutoCAD. Как только вы это сделаете, вы сможете получить к нему доступ через Clojure. Это звучит как нетривиальное обязательство, хотя бы мягко говоря.
Я довольно старый, и в последний раз, когда я проверял (кашель 20+ лет назад), Autocad можно было расширить с помощью Autolisp. Если это по-прежнему так, то неужели вы действительно хотите сбить Clojure? Просто любопытно.
Насколько я знаю, AutoDesk предоставляет API для своих продуктов в среде.net. В Microsoft clr есть реализация параллельного закрытия (.net environment).
https://github.com/richhickey/clojure-clr
Я думаю, что это был бы лучший способ приблизиться к Autocad Scripting.