---
name: "clojure-repl"
section: "1"
platform: "linux"
package: "clojure"
version: "1.1.0+dfsg-1"
release: "Debian 6.0 (Squeeze)"
platforms: ["linux"]
url: "https://new.carta.tech/clojure-repl"
---

# clojure-repl(1)

Clojure read-eval-print loop

## NAME

clojure-repl - Clojure read-eval-print loop

## SYNOPSIS

**clojure-repl** \[*-cp/-classpath classpath*\]  \[script.clj *...*\] \[-- *args ...*\]

## DESCRIPTION

This manual page documents briefly the **clojure-repl** command.

**clojure-repl** provides a read-eval-print loop (REPL) for the Clojure language. Any number of Clojure files can be provided as path arguments; these files are loaded in order, as if via *load-file*, before control is passed to the REPL.  Script files are loaded into the same namespace in which the REPL runs.

**clojure-repl** binds *\*command-line-args\** to a seq containing the (optional) arguments provided after the two dashes (--).

**clojure-repl** is **deprecated**; please instead use [**clojure**(1)](/clojure/1.md) which includes a REPL mode.

## OPTIONS

A summary of options is included below.

- **-cp *classpath*, -classpath *classpath***

  Specifies additional classpath elements.  This option overrides the $CLASSPATH environment variable.

## ENVIRONMENT

A listing of recognised environment variables is included below.

- **CLASSPATH**

  Specifies additional classpath elements.

## SEE ALSO

[**clojure**(1)](/clojure/1.md), [**clojurec**(1)](/clojurec/1.md).

## AUTHOR

**clojure-repl** is a wrapper script around a Java implementation by Rich Hickey \<richhickey@gmail.com\>. The wrapper script was written by Peter Collingbourne \<peter@pcc.me.uk\>.

This manual page was written by Peter Collingbourne \<peter@pcc.me.uk\>, for the Debian project (but may be used by others).
