O ABCL (Armed Bear Common Lisp) é uma implementação completa da linguagem Common Lisp, apresentando tanto um intérprete quanto um compilador, executando na JVM.Originalmente começou a ser uma linguagem de script para o editor J, agora suporta JSR-223 (Java scripting API): pode ser um mecanismo de script em qualquer aplicativo Java.Além disso, ele pode ser usado para implementar (partes do) aplicativo usando APIs de integração Java to Lisp.