[tbnl-devel] tbnl patch

Hello, Here is a tiny patch for tbnl. The motivation is that I'm working with blocks of dispatch table entries that are added and withdrawn as modules without restarting tbnl. I'd also like reflective access to the dispatch table e.g. to show a web page of installed dispatch handlers. To affect the base distrubution as little as possible, I took the loop through the dispatch table that funcalls each entry and moved that loop into a defmethod. Now I can specialize on the method and have my own dispatch mechanisms. Jeff Caldwell __________________________________ Yahoo! Mail - PC Magazine Editors' Choice 2005 http://mail.yahoo.com

On Sat, 12 Nov 2005 09:43:28 -0800 (PST), Jeff Caldwell <jdcal@yahoo.com> wrote:
Here is a tiny patch for tbnl. The motivation is that I'm working with blocks of dispatch table entries that are added and withdrawn as modules without restarting tbnl. I'd also like reflective access to the dispatch table e.g. to show a web page of installed dispatch handlers.
Perhaps this would be something for the "contrib" directory of TBNL?
To affect the base distrubution as little as possible, I took the loop through the dispatch table that funcalls each entry and moved that loop into a defmethod. Now I can specialize on the method and have my own dispatch mechanisms.
Thanks Jeff, I've just made a new release with these changes. ChangeLog: Version 0.8.5 2005-11-14 Added generic function DISPATCH-REQUEST (thanks to Jeff Caldwell) Download: <http://weitz.de/files/tbnl.tar.gz> Cheers, Edi.
participants (2)
-
Edi Weitz
-
Jeff Caldwell