use erlang open_port interact with other language