Skip to content

Latest commit

 

History

History
13 lines (10 loc) · 295 Bytes

code-reload.md

File metadata and controls

13 lines (10 loc) · 295 Bytes

Hot Code Reload Example

iex -S mix run --no-start
iex> {:ok, pid} = Main.start((), ())

# do code changes to the is_pizza_week function

iex> :ok = :sys.suspend(pid)
iex> c "lib/pizza.ex"
iex> :ok = :sys.change_code(pid, Pizza, "1", [:is_pizza_week])
iex> :ok = :sys.resume(pid)