Andrei Alexandrescu wrote: > By the way, any chance to tweak the acknowledgments a bit. They mention > "Generic<Programming>: Discriminated Unions" Part 1, Part 2, Part 3. C/C++ > Users Journal. 2002", but the text doesn't mention the earlier publication, > which is > http://oonumerics.org/tmpw01/alexandrescu.pdf. I think that's where various > kinds of visitation in the context of C++ discriminated unions were first > considered a core feature, together with a number of more obvious things > (that made it or not), such as using typelists, computing alignment, and > dispatching via pseudo-vtables.
Can do. We had excluded this since you reference it in your later articles. But I suppose it makes sense to acknowledge the history. > Also, the ack text doesn't say whether the work above influenced at all the > library design or is just previous work developed unbeknownst to the > authors - the Generic<Programming> reference is specified in the > bibliography as [Ale02] without being referred to at all. Sorry this is a typo that was carried over from an old version of the docs. Where the acknowledgments read: "Andrei Alexandrescu's work in [Ale01] inspired the library's design." It should instead reference [Ale02]. The problem was that I mistyped the publication year for the Generic<Programming> articles in an earlier version of the docs. So I will fix this. As well, I will update the docs to reflect the influence of the oonumerics paper on the design of the library. > If the authors were aware of the previous work and used it as a source of > inspiration, it's nice to give credit where it is due. It costs nothing and > it is considerate. Just recently I failed to give due credit and boy it > didn't feel good. As I said above, this was the result of a typo and certainly not intended to acknowledge your prior work. (Indeed, the sandbox CVS history shows this.) Sorry for any misunderstandings. Thanks, Eric _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost