|
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