
Caleb Epstein wrote:
On Tue, 25 Jan 2005 23:57:01 -0700, Jonathan Turkanis <technews@kangaroologic.com> wrote:
I am pleased to announce the much anticipated (by me) release of a preliminary version of my interfaces library. The download page and online docs are here:
I'm very pleased to read the announcement and the docs. What an amazing piece of work!
Thanks!
I noticed some inconsistencies on this page:
http://www.kangaroologic.com/interfaces/libs/interfaces/doc/guide/idl.html under Example III (Template Interfaces). The paragraph says
"An interface template name having template arity arity may be defined using the macros BOOST_IDL_BEGIN_TEMPLATE(name, arity) and BOOST_IDL_END_TEMPLATE(name, arity)"
but the example code below it uses:
BOOST_IDL_BEGIN1(IStack) BOOST_IDL_END1(IStack)
The sentence you quote continues: "or using the convenience macros BOOST_IDL_BEGINz(name) and BOOST_IDL_ENDz(name), which have the template arity z hard-wired into the macro name" I used the convenience macros in the example code because I think they will be more commonly used. However, I just changed it to give an example of each form.
There's also an indentation problem with the BOOST_IDL_BEGIN1 line (it is indented and should not be)
Thanks. Fixed. Jonathan