Most things in mIRC use loops; $hget, $timer, $read, $window, etc. Only a few rare cases use callbacks.

But none of those use a cache, even though that would be very desirable for e.g. $comval and $hget/$hfind. Unlike those, $findfile already gives you the opportunity to do the caching yourself, if you want to - if you don't, then mIRC would only eat up lots of memory by caching results you'll never use again.. So if this were to be added, it should at least be optional IMO.

Saturn, QuakeNet staff