anchor.diff:                          <<NodeBin/binary, $&>>,
                           [{return,binary}]),
       ets:insert(epl_priv, {IndexHtml, NewBin}).
  +
  +maybe_start_elixir(Args) ->
  +    case proplists:lookup(elixir_path, Args) of
  +        none ->
  +            ok;
  +        {elixir_path, Path} ->
  +            code:add_patha(filename:join([Path, "lib", "elixir", "ebin"]))
  +    end,
  +    case application:ensure_all_started(elixir) of
  +        {ok, _} ->
  +            ?DEBUG("Successfully loaded and started Elixir~n", []);
  +        _ ->
  +            ?DEBUG("Couldn't start Elixir~n", [])
  +    end.
  
positive.code:      {version, $V, "version",   undefined, "Show version information"},
       {sname,   $s, "sname",     string,    "Start with a shortname"},
       {name,    $l, "name",      string,    "Start with a longname, default "
                                             "erlangpl@127.0.0.1"}
      ].
  
  %% show version information and halt
  
negative.code: 
      %% Load priv files to ets
      ok = run4(),
  
      %% Try to start Elixir
      maybe_start_elixir(Args),
  
      insert_node_name(Node),
  
  