LWN.net Logo

Advertisement

E-Commerce & credit card processing - the Open Source way!

Advertise here

Mine too..

Posted Feb 21, 2008 13:51 UTC (Thu) by nix (subscriber, #2304)
In reply to: Mine too.. by deleteme
Parent article: KHB: Synthesis: An Efficient Implementation of Fundamental Operating Systems Services

It's definitely more elegant. It's more like the Emacs hooks-everywhere scheme than exception
handling, though.

(I've seen one program that approaches things in the same way as this does with its quaject
callbacks, and that's the ERC IRC client, which has a fairly conventional server core, but all
the actual processing is done by invoking hooks with names constructed from the type of the
server response; said hooks can then send messages back again, or whatever. Of course ERC
doesn't have all the *other* nifty stuff in Synthesis.)

(btw, isn't the cartoon at the end a picture of a quala, not a koala? --- sorry.)


(Log in to post comments)

Copyright © 2008, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds
Powered by Rackspace Managed Hosting.