anchor.diff:  -module(nodelua).
   
  --export([run/1, send/2, reply/2, load/3]).
  +-export([run/1, send/2]).
   -export([run_core/1, send_core/2]).
   
   -ifdef(TEST).
  --export([callback_test_process/1]).
   -include_lib("eunit/include/eunit.hrl").
   -endif.
   
  
positive.code:     ?assertEqual(ok, send(Ref, ok)).
  
  bounce_message(Ref, Message) ->
      send(Ref, Message),
      receive 
          Response -> 
              Response
  
negative.code:     .
  
  performance_messages(Ref) ->
      PidTuple = {pid, self()},
      [ send(Ref, { {data, X}, PidTuple }) || X <- lists:seq(1, 10000) ],
      [ receive Y -> Z = erlang:trunc(Y), ?assertEqual(X, Z) end || X <- lists:seq(1, 10000) ].
  performance_test() ->
      {ok, Script} = file:read_file("../test_scripts/performance.lua"),
      {ok, Ref} = run(Script),
  