<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Thu, Sep 18, 2014 at 2:43 PM, Fred Hebert <span dir="ltr"><<a href="mailto:mononcqc@ferd.ca" target="_blank">mononcqc@ferd.ca</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 09/18, Vlad Dumitrescu wrote:<br>
> On Thu, Sep 18, 2014 at 12:36 PM, Leo Liu <<a href="mailto:sdl.web@gmail.com">sdl.web@gmail.com</a>> wrote:<br>
><br>
> > Is there any reason why int:attach or int:autoattach not take a fun?<br>
> ><br>
><br>
> But it does: <a href="http://www.erlang.org/doc/man/int.html#auto_attach-2" target="_blank">http://www.erlang.org/doc/man/int.html#auto_attach-2</a><br>
><br>
<br>
</span>It takes a {M,F} or {M,F,Args}, not a fun().<br>
<br>
<a href="https://github.com/erlang/otp/blob/maint/lib/debugger/src/int.erl#L180-L184" target="_blank">https://github.com/erlang/otp/blob/maint/lib/debugger/src/int.erl#L180-L184</a>:<br>
<br>
    auto_attach(Flags, {Mod, Func}) -><br>
        auto_attach(Flags, {Mod, Func, []});<br>
    auto_attach(Flags, {Mod, Func, Args}) when is_atom(Mod),is_atom(Func),is_list(Args) -><br>
        check_flags(Flags),<br>
        dbg_iserver:safe_cast({set_auto_attach, Flags, {Mod, Func, Args}}).<br></blockquote><div><br></div><div>Ah, okay, I had misunderstood the question.</div><div><br></div><div>I would presume to guess that the reason is that the API just didn't follow the language's development and nobody asked for an updated API.</div><div><br></div><div>regards,</div><div>Vlad</div><div><br></div><div> </div></div><br></div></div>