Sorry if I'm saying something everyone else knows but...
I finally figured out a way to recurse with mirc... You can recurse with signals...
Basic Resursion Idea (This really works, I'm so happy!!!)
alias do_recurse { .signal Recurse 1 }
on *:signal:Recurse:{
echo Resurse Start: Level $1
if ($1 < 3) { .signal -n $signal $calc($1 + 1) }
echo Resurse End: Level $1
}
The output for do_recurse is:
* Resurse Start: Level 1
* Resurse Start: Level 2
* Resurse Start: Level 3
* Resurse End: Level 3
* Resurse End: Level 2
* Resurse End: Level 1