AutoLisp интерпретируется, а не компилируется, поэтому нет никаких других компиляторов на выбор (хотя есть возможность скомпилировать их в файлы .fas, но в большинстве случаев вы не будете беспокоиться).
VisualLisp - это расширение языка AutoLisp, которое позволяет вам получить доступ к объектной модели так же, как если бы вы использовали VBA, только из AutoLisp. Если вы используете встроенные функции, которые начинаются с vl- или vla-, то вы уже используете VisualLisp.
Совместимость в основном сводится к использованию только тех функций, которые работают одинаково во всех версиях.
Однако это не всегда идет по плану, и вам, возможно, придется создать некоторые специфичные для версии файлы, которые вы загружаете в конце и которые переопределяют некоторые функции для работы с этой конкретной версией (вы можете легко определить, какая версия AutoCAD загружается в lisp).