From mboxrd@z Thu Jan 1 00:00:00 1970 From: wmorgan-sup@masanjin.net (William Morgan) Date: Tue, 18 Dec 2007 20:36:26 -0800 Subject: [sup-talk] Feature suggestion for hooks In-Reply-To: <1197760360-sup-5935@arlanda> References: <1197760360-sup-5935@arlanda> Message-ID: <1198038876-sup-2579@south> Excerpts from Ismo Puustinen's message of Sat Dec 15 15:27:59 -0800 2007: > I have a small script that works as a biff-like new mail indicator. > The script would need as input the amount of unread mail in the > inbox. The problem is that the after-poll hook apparently has no > way of knowing how much unread mail there currenly is -- it only > knows the number added during this poll. I've added a num_inbox_total_unread variable to the after-poll hook. > An even better option might be to add these computationally intensive > operations to an internal API that would be callable from the hooks. > This way the variables would not need to be computed if the hook > didn't need them. The hook system supports this though its "variables" already---passed in variables can be lambdas which are not evaluated unless needed (and then they're cached). I do this for the above, although it's not really an expensive operation thanks to Ferret. -- William