anchor.diff:      {Eval_1,Bs0,Ds0,Prompt} = prompt(N, Eval_0, Bs00, RT, Ds00),
       {Res,Eval0} = get_command(Prompt, Eval_1, Bs0, RT, Ds0),
       case Res of 
  -	{ok,Es0,_EndLine} ->
  +	{ok,Es0} ->
               case expand_hist(Es0, N) of
                   {ok,Es} ->
                       {V,Eval,Bs,Ds} = shell_cmd(Es, Eval0, Bs0, RT, Ds0, cmd),
  
positive.code:             fwrite_severity(benign, <<"~w: Invalid tokens.">>, 
                              [N]),
  	    server_loop(N0, Eval0, Bs0, RT, Ds0, History0, Results0);
  	{eof,_EndLine} ->
              fwrite_severity(fatal, <<"Terminating erlang (~w)">>, [node()]),
  	    halt();
  	eof ->
              fwrite_severity(fatal, <<"Terminating erlang (~w)">>, [node()]),
  	    halt()
  
negative.code: garb(Shell) ->
      erlang:garbage_collect(Shell),
      catch erlang:garbage_collect(whereis(user)),
      catch erlang:garbage_collect(whereis(group)),
      catch erlang:garbage_collect(group_leader()),
      erlang:garbage_collect().
  
  