S
Steven T. Hatton
Pete Vilder mentioned this a few days back. This is the "Compiler-Firewall
Idiom", or pimple. It's similar to an approach taken in some Java designs.
AAMOF, when I saw it in Java, my first reaction was "Oh by Þor! It's
freakin' headers all over again!"
My greatest misgiving about the approach is that it seems overly
complicated. I /feel/ as if there is a better more 'conventional' way of
dealing with the separation of interface and implementation. OTOH, it's
clear to me that the people who have advocated it are not stupid.*
Here's the discussion: http://www.gotw.ca/publications/mill05.htm
What do you make of it?
*(Sutter does serve the Dark Lord, but that's a different story. Lippman,
too has passed into darkness.)
Idiom", or pimple. It's similar to an approach taken in some Java designs.
AAMOF, when I saw it in Java, my first reaction was "Oh by Þor! It's
freakin' headers all over again!"
My greatest misgiving about the approach is that it seems overly
complicated. I /feel/ as if there is a better more 'conventional' way of
dealing with the separation of interface and implementation. OTOH, it's
clear to me that the people who have advocated it are not stupid.*
Here's the discussion: http://www.gotw.ca/publications/mill05.htm
What do you make of it?
*(Sutter does serve the Dark Lord, but that's a different story. Lippman,
too has passed into darkness.)