All apps/Embeddable Common-Lisp

Embeddable Common-Lisp

ecl

Embeddable Common Lisp is an implementation of the Common-Lisp language.

Runs as ecl|macOS, Linux, Windows|ecl.common-lisp.dev

Command form

ai-draft · 2 tasks · 7 fields

Run a Lisp script, load files or evaluate before the REPL, or compile a file to a native program. Linking, encodings and stack/heap sizing are not covered.

Opens the form; the finished command lands at your prompt, unrun
otty gui ecl
Run Lisp or compileExample values, fixed in this page — nothing here reaches a terminal
Basic
Run script and exit*
file
Advanced
Skip configuration files
--norc
TasksEach one presets the form for one job
Run a script
shellnorc
Compile a file
compileoutputquiet
ParametersOnly these flags are editable in the form
Run script and exit
path
--shell
Load file first
path
--load
Evaluate expression
The manual calls the value a file; ECL evaluates it before the REPL starts.
string
--eval
Skip configuration files
boolean
--norc
Compile file to native program
path
--compile
Compile output file
path
-o
Quiet compile
boolean
-q
SourcesEvery flag above is checked against these
manpage
-?, --help -v, --version, --norc --load file --shell file --eval file -o file -q --compile file Evaluate the file before loading the .rc file and starting --shell file Executes the given file and exits, without providing a --compile file Translates file to C and invokes the local C compiler to produce a -o file Provide the out…
manual2026-10-27

manpages.debian.org

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