All apps/Armed Bear Common Lisp

Armed Bear Common Lisp

abcl

Armed Bear Common Lisp (ABCL) is a full implementation of the Common Lisp language featuring both an interpreter and a compiler in the JVM.

Runs as abcl|macOS, Linux, Windows|abcl.org

Command form

ai-draft · 2 tasks · 5 fields

Start the Armed Bear Common Lisp REPL, or evaluate an expression or load a file first. Other startup switches are left out.

Opens the form; the finished command lands at your prompt, unrun
otty gui abcl
Start ABCLExample values, fixed in this page — nothing here reaches a terminal
Basic
Load file*
file
Batch mode
--batch
Advanced
Skip init file
--noinit
Hide startup banner
--noinform
TasksEach one presets the form for one job
Run a Lisp file
loadnoinitnoinformbatch
Evaluate an expression
evalnoinformbatch
ParametersOnly these flags are editable in the form
Evaluate expression
string · repeatable
--eval
Load file
path · repeatable
--load
Skip init file
boolean
--noinit
Hide startup banner
boolean
--noinform
Batch mode
boolean
--batch
SourcesEvery flag above is checked against these
doc
--noinit If you have defined an --noinform Suppresses the --batch See batch below. --eval See eval below. --load See load below. The --noinform option stops the normal startup messsages from appearing. lisp --eval "(+ 1 2)" lisp --load ~/test.lisp
manual2026-10

armedbear.common-lisp.dev

Before it fills your prompt, Otty checks the installed abcl against its version. A form that does not match your version is not offered.