Janet 1.38.0-73334f3 Documentation
(Other Versions: 1.37.1 1.36.0 1.35.0 1.34.0 1.31.0 1.29.1 1.28.0 1.27.0 1.26.0 1.25.1 1.24.0 1.23.0 1.22.0 1.21.0 1.20.0 1.19.0 1.18.1 1.17.1 1.16.1 1.15.0 1.13.1 1.12.2 1.11.1 1.10.1 1.9.1 1.8.1 1.7.0 1.6.0 1.5.1 1.5.0 1.4.0 1.3.1 )

NetREPL

Index

netrepl/client netrepl/default-host netrepl/default-port netrepl/server netrepl/server-single


netrepl/client function source

(client &opt host port name)

Connect to a repl server. The default host is "127.0.0.1" and the default port is "9365".


netrepl/default-host string source

Default host to run server on and connect to.


netrepl/default-port string source

Default port to run the net repl.


netrepl/server function source

(server &opt host port env cleanup welcome-msg)

Start a repl server. The default host is "127.0.0.1" and the default port is "9365". Calling this will start a TCP server that exposes a repl into the given env. If no env is provided, a new env will be created per connection. If env is a function, that function will be invoked with the name and stream on each connection to generate an environment. cleanup is an optional function that will be called for each stream after closing if provided. welcome-msg is an optional string or function (welcome-msg client-name) to generate a message to print for the client on connection.


netrepl/server-single function source

(server-single &opt host port env cleanup welcome-msg)

Short-hand for serving up a a repl that has a single environment table in it. env must be a proper env table, not a function as is possible in netrepl/server.