Boost logo

Boost :

From: christopher diggins (cdiggins_at_[hidden])
Date: 2005-01-26 15:00:57


----- Original Message -----
From: "David Abrahams" <dave_at_[hidden]>
>
> It would be even nicer if the Bibliography included links to
> web-archived copies of NG and ML messages cited.

The following are the relevant newsgroup discussions I can find concerning
the discussions of the interfaces in C++, as implemented by the BIL:

comp.lang.object, April 6, 2004
Christopher Diggins: The Failure of OOP
http://tinyurl.com/4ot66

comp.lang.c++.moderated, April 6, 2004
Christopher Diggins: Efficient Alternative to MI of virtual functions
http://tinyurl.com/6kx56

comp.lang.c++, April 6, 2004
Christopher Diggins: High Performance Alternative to MI of virtual functions
http://tinyurl.com/532o3

comp.lang.c++.moderated, April 8, 2004
Christopher Diggins: Interfaces in C++
http://tinyurl.com/5wg4c

comp.object, April 8, 2004
Christopher Diggins: Why ABC's make Bad Interfaces
http://tinyurl.com/6ftor

comp.std.c++ April 9, 2004
Christopher Diggins: Proposal: Interfaces
http://tinyurl.com/69w5h

comp.std.c++ April 12, 2004
Christopher Diggins : Proposal: Interfaces (rewritten)
http://tinyurl.com/4qoa5

comp.std.c++, April 16. 2004
Christopher Diggins: Proposal for Interfaces (Version 3.0)
http://tinyurl.com/3khef

comp.std.c++, April 25, 2004
David Abrahams: Re: proposal: interfaces [repost]
http://tinyurl.com/53tyv

comp.std.c++, April 25, 2004
Christopher Diggins: Proposal Version #4
http://tinyurl.com/3hq5z

--
IMO some highlights of the discussion were at the following specific posts:
comp.object: April 8, 2004
Christopher Diggins, Re: The Failure of OOP
http://tinyurl.com/5jmup
I believe this is the first time, I eexplicitly mention the "fat pointer" 
technique and I link to the hfront.zip tool . The original hfront tool and 
its output is now downloadable from http://www.cdiggins.com/hfront.zip (to 
see the kind of output generated, look at shapes.hpp)
comp.lang.c++,  April 16, 2004
Claudio Puviani, Re: feedback on C++ code snippet requested (standards 
compliance, efficiency, etc)
http://tinyurl.com/4q4zh
This post by Claudio Puviani inspired my design of the C++ interfaces to not 
require inheritance. IMO this post deserves special mention.
comp.lang.c++, April 16, 2004
Christopher Diggins: Re: feedback on C++ code snippet requested (standards 
compliance, efficiency, etc)
http://tinyurl.com/4fex4
I believe this is the first time I explicitly link to my interfaces code ( 
http://www.heron-language.com/cpp-iop-example.html ) from a newsgroup 
posting.
comp.std.c++ : April 25, 2004
David Abrahams, Re: proposal: interfaces [repost]
http://tinyurl.com/3qmzx
This is David Abrahams implementation approach to the interfaces.
--
The following web pages may or may not be citable:
http://www.heron-language.com/cpp-iop-example.html
This is my original proposal for designing C++ interfaces:
http://www.heron-language.com/cpp-iop.html
The last version of my proposal to add interfaces to C++ (incidentally if 
anyone feels like reviving this, I am interested in helping out)
http://www.heron-language.com/interfaces.html
This is a description of interfaces for the Heron programming language
http://www.heron-language.com/spec.html#interfaces
This is the relevant section of the heron language specification on 
interfaces.
--
My apologies if I missed anything that is considered relevant,
Christopher Diggins
http://www.cdiggins.com
PS
Big thanks to Jonathan for putting his heart and soul into this library, and 
doing such a superlative job.

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk