Доступ к 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.

Другие вопросы по тегам