API for clojure.repl
-
by Chris Houser, Christophe Grand, Stephen Gilardi, Michel Salim, Christophe Grande
Full namespace name:
clojure.repl
Overview
Utilities meant to be used interactively at the REPL
Public Variables and Functions
apropos
function
Usage: (apropos str-or-pattern)
Given a regular expression or stringable thing, return a seq of
all definitions in all currently-loaded namespaces that match the
str-or-pattern.
Source
dir
macro
Usage: (dir nsname)
Prints a sorted directory of public vars in a namespace
Source
dir-fn
function
Usage: (dir-fn ns)
Returns a sorted seq of symbols naming public vars in
a namespace
Source
source
macro
Usage: (source n)
Prints the source code for the given symbol, if it can find it.
This requires that the symbol resolve to a Var defined in a
namespace for which the .clj is in the classpath.
Example: (source filter)
Source
source-fn
function
Usage: (source-fn x)
Returns a string of the source code for the given symbol, if it can
find it. This requires that the symbol resolve to a Var defined in
a namespace for which the .clj is in the classpath. Returns nil if
it can't find the source. For most REPL usage, 'source' is more
convenient.
Example: (source-fn 'filter)
Source