(eval expr)
Sends the expr to Morse for evaluation. Returns if the send was successful.
source
(inspect expr)
Macro.
Sends the expr and its value to the Morse UI.
source
(launch-in-proc)
Launches an in-process mode Morse UI instance. The editor pane of that instance will
use the hosting process to evaluate its contents.
source
(launch-remote & {:keys [host port], :or {host "localhost", port 5555}})
Launches an remote mode Morse UI instance. The editor pane of that instance will
use the remote process to evaluate its contents. This function accepts keyword args
with mappings :host -> host-string and :port -> port-number. By default these values
will map to :host -> "localhost" and :port -> 5555.
source
(load-file filename)
Takes a filename and attempts to send each Clojure form found in it
to Morse for evaluation.
source
(morse {:keys [host port mode], :or {port 5555, mode :remote}})
Launches a Morse UI instance. The editor pane of that instance will use the relevant
(either in-proc or remote) process to evaluate its contents. This function accepts an opts map
with mappings :host -> host-string, :port -> port-number, and :mode -> :remote | :in-proc.
By default these values will map to :port -> 5555, and :mode -> :remote.
source