|
|
|
|
|
by Daniel_Newby
5848 days ago
|
|
1) You can pass around worker objects and apply them to things. 2) Declaring, initializing, and using dispatch tables requires a boat load of syntax, or GTK+ style macro hell. To the best of my recollection, Linux only goes to the trouble for a few large, complex subsystems, like networking and filesystems. Many other areas could probably benefit from it but cannot afford the price. 3) True. But once you climb the hill, you get to offload a lot of crap onto the compiler. Forever. 4) Linus already applies his +18 Axe of Correction to large functions and nesting depth. Anybody who reviews patches without a color-highlighting code browser deserves what they get. |
|