reprise
reprise copied to clipboard
Simplified module reloader for Elixir
This is a simple test for calling reloading hooks. For this to run on my machine, I've changed supported elixir version to ">= 1.0.0". Not sure if it's appropriate at...
After a nif module is reloaded, all the nif functions are overwritten by elixir placeholders. ``` elixir defmodule test_nif do require Logger @on_load :init def init() do :erlang.load_nif("./priv/test_nif", 0) :ok...
It would be nice to support Umbrella projects somehow. It currently does not work because Mix.Project.load_paths returns `[]` in umbrella projects: https://github.com/elixir-lang/elixir/blob/master/lib/mix/lib/mix/project.ex#L323
..so that `:reprise` app does not go down after `mix clean` so quickly.