Make function oom:
$function oom {A:$(A)$(A)}
and run function oom {A:A}
Expect: at least some log
Actual: nothing. No response, and other chat go on after some lag
Make function oom:
$function oom {A:$(A)$(A)}
and run function oom {A:A}
Expect: at least some log
Actual: nothing. No response, and other chat go on after some lag
That's just because of recursion and reaching the max chain command limit.
You don't need macros to reach that limit.
Lack of response is still problematic though.