View Source IEx.Server (IEx v1.18.0-dev)
The IEx.Server.
The server responsibilities include:
- reading input from the group leader and writing to the group leader
- sending messages to the evaluator
- taking over the evaluator process when using
IEx.pry/0
or setting up breakpoints
Summary
Functions
@spec run(keyword()) :: :ok
Starts a new IEx server session.
The accepted options are:
:prefix
- the IEx prefix:env
- theMacro.Env
used for the evaluator:binding
- an initial set of variables for the evaluator:on_eof
- if it should:stop_evaluator
(default) or:halt
the system:register
- if this shell should be registered in the broker (default istrue
)