When comparing Armed Bear Common Lisp vs Hy, the Slant community recommends Hy for most people. In the question“What are the best Lisp dialects?” Hy is ranked 8th while Armed Bear Common Lisp is ranked 19th. The most important reason people chose Hy is:
Hy compiles to Python's abstract syntax trees. Python can import Hy modules, and Hy can import Python modules.
Ranked in these QuestionsQuestion Ranking
Pros
Pro Can be integrated into java programs for scripting capabilities
Pro Fairly simple to learn and use
Written and interoperable with Java.
Pro Python interop
Hy compiles to Python's abstract syntax trees. Python can import Hy modules, and Hy can import Python modules.
Pro Easier to read
Distinguished between arrays (or vectors) and function calls by using [] and (), respectively.
Pro Copyfree and open source
Uses the MIT (expat) license.
Cons
Con The java API isn't always enough
Some of its features are made private and can't easily be modified from java.
Con Can be slow and clunky because of the java overhead
It is using java.
Java is slow.
Ergo: abcl is slow.
