<div dir="ltr">Hi!<div><br>Do you use compile mode?<div>It gives much more meaningful stacktraces (especially when you specify module name as well):<br><div><br></div><div>$ cat hello.escript<br>#!/usr/bin/env escript<br>-module(hello).<br>-mode(compile).<br><br>main(_) -><br>  [1/X || X <- lists:seq(-5, 2)].</div><div><br></div><div><br>$ ./hello.escript<br>escript: exception error: an error occurred when evaluating an arithmetic expression<br>  in function  hello:'-main/1-lc$^0/1-0-'/1 (./hello.escript, line 6)<br>  in call from hello:'-main/1-lc$^0/1-0-'/1 (./hello.escript, line 6)<br>  in call from escript:run/2 (escript.erl, line 758)<br>  in call from escript:start/1 (escript.erl, line 277)<br>  in call from init:start_em/1<br>  in call from init:do_boot/3<br></div></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jul 16, 2019 at 1:38 PM Roger Lipscombe <<a href="mailto:roger@differentpla.net">roger@differentpla.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">When something goes wrong in my escript, I get something like this:<br>
<br>
escript: exception error: no match of right hand side value<br>
                 {ok, ...}<br>
  in function  erl_eval:expr/5 (erl_eval.erl, line 453)<br>
  in call from erl_eval:exprs/5 (erl_eval.erl, line 126)<br>
  in call from lists:foldl/3 (lists.erl, line 1263)<br>
<br>
...but it doesn't tell me which line in my script was at fault. Is<br>
there a way to get escript to divulge that information?<br>
_______________________________________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org" target="_blank">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" rel="noreferrer" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><font face="'courier new', monospace">Danil Zagoskin | <a href="mailto:z@gosk.in" target="_blank">z@gosk.in</a></font></div></div></div>