[Development] Fwd: [Boost-users] [C++ Now! 2012] Call for Submissions
joao.abecasis at nokia.com
Mon Oct 31 10:23:12 CET 2011
I have been to two BoostCon's so far and have friends in that community. Hartmut being one of them ;-)
The last time I was there, in 2010, I gave a high-level talk on bridging Boost and Qt. In general, I think the Boost community is very open to this kind of things and most of all people interested in contributing code and work -- as are we!
I can also see why they'd want to generalize the theme of the conference since it has always been very much about C++, present and future. The conference is usually highly technical in nature driven by and for developers, being accommodating for the C++ gurus and the rest of us. The ones I attended included a lot of Boost, but also a lot of more generic C++ stuff, like clang and visual studio presented by its *developers*, research being done in transactional memory and proposals to add TM semantics to the standard.
Thiago Macieira wrote:
> Sounds interesting to be present and discuss with the Boost developers ways to
> improve collaboration. Maybe someone will finally convince them to maintain
> binary compatibility so their libraries could become *actually* useful as part
> of a larger API...
Can we similarly be convinced to adopt generic programming practices? Actually we are... we just keep re-inventing their wheels ;-)
I think the important question is not necessarily binary compatibility. I, for one, would love to be able to just *use* Boost inside Qt, in particular source-only libraries. As long as we don't touch it in our binary interface the lack of BC promise shouldn't affect us. Think TR1 and C++11-features available with legacy compilers.
But anyway, that's a big flame-war about to happen ;-)
> The discussions about C++11 and how to make the best use of the new features
> are also interesting.
> However, despite the change of name, the conference is still a Boost
> conference, at least according to the email you sent. There was absolutely no
> opening in the text for any C++ library, other than Boost and how those other
> libraries could interoperate with it.
Boost is a peer-reviewed collection of libraries. There are constantly new libraries being developed and trying to be part of the official distribution. In that sense, "Boost" is a very loose definition that can easily include a "Boost Qt Interoperability Library" or the effort to build that bridge -- both ways.
> If someone knows these people and can ask them if they are interested in
> opening up some more, I guess the Qt community would be more interested in the
I can be a middleman, if one is needed.
> On Sunday, 30 de October de 2011 17:50:54 Pau Garcia i Quiles wrote:
>> ---------- Forwarded message ----------
>> From: Hartmut Kaiser <hartmut.kaiser at gmail.com>
>> Date: Sun, Oct 30, 2011 at 3:26 PM
>> Subject: [Boost-users] [C++ Now! 2012] Call for Submissions
>> To: boost-users at lists.boost.org
>> INAUGURAL C++ NOW! CONFERENCE 2012
>> Aspen CO, USA, May 14-18, 2012, www.cppnow.org
>> CALL FOR SUBMISSIONS
>> We invite you to submit session proposals to the Inaugural C++ Now!
>> Conference: C++Now! 2012 (Aspen CO, USA, May 14 - 18, 2012).
>> Based on the successful traditions of 5 years of BoostCon, which was
>> the main face-to-face event for all things C++ and Boost
>> (www.boost.org), C++Now! 2012 will present leading speakers from
>> the whole C++ community. The conference name is changing to C++
>> Now! to reflect the current value of the language, the focus on its new
>> state (from the new Standard), and the need to continually look to the
>> future so the language remains useful to the C++ community.
>> The focus of this conference will be the new C++11 language Standard
>> and as usual Boost: what's new in C++, its Standard library, and in the
>> Boost libraries, how to write and maintain them, how to evangelize or
>> to deploy Boost within your organization. The new C++ Standard, but
>> also the infrastructure and process of Boost, its vision and mission -
>> no matter what you are interested in, it all comes together in the
>> C++Now! sessions. Meet the colleagues, and feel the inspiration to
>> support your work with C++ and Boost for the next year.
>> The C++ Now! Conference is dedicated to discussion and education
>> about C++, an open and free language and standard. Our Conference
>> will focus on discussion and education about open source software
>> usage and developments in the C++ developer and user community.
>> To reflect the breadth of the C++ and Boost communities, the
>> conference includes sessions aimed at three constituencies: C++ and
>> Boost end-users, hard-core Boost library and tool developers, and
>> researchers pushing the boundaries of computation. The program
>> fosters interaction and engagement within and across those groups,
>> with an emphasis on hands-on, participatory sessions.
>> As a multi-paradigm language, C++ is a melting pot where the most
>> compelling ideas from other programming communities are blended
>> in powerful ways. Historically, some of the most popular sessions at
>> C++Now! have highlighted these concepts, from DSLs to functional
>> programming to transactional memory and more. Bring your C#,
>> Python, Ruby or Haskell influences to bear in an environment that will
>> broaden their exposure.
>> IMPORTANT DATES
>> New proposal submissions due: January 10th, 2012.
>> Proposals decisions sent (tentative program available): February 17th, 2012.
>> Fully scheduled program available: February 25th, 2012.
>> Session materials due: April 15th, 2012.
>> BEST PRESENTATION AWARDS
>> We know how much effort it takes to prepare talks for our conference.
>> For this reason we will award the best presentations in the following
>> categories: Best Presentation, Best Short Presentation, Best Tutorial,
>> and Best Workshop. The awards will be given based on the audience's
>> voting. Each award will include the author's name listed on the cover
>> of the C++Now! website for that year and a plaque containing all the
>> C++Now! conference information.
>> SESSION TOPICS
>> Topics of interest include, but are not restricted to, the following:
>> * C++11 and how it changes life for users and library writers
>> * General tutorial sessions on C++11, the C++11 Standardslibrary,
>> and one or more Boost libraries
>> * In-depth sessions on using specific Boost libraries
>> * Case studies on using Boost
>> * Experts panels
>> * Advanced sessions on implementation techniques used within Boost
>> * Development workshops to extend or enhance existing Boost libraries
>> * Workshops on design process
>> * Infrastructure workshops such as Build tools, Website, Testing
>> * Concepts and Generic Programming
>> * Hardware and infrastructure presentations focused on how libraries
>> can make better use of the technology
>> * Software development tools and their application to C++ and or
>> * Other topics likely to be of great interest to Boost users and
>> Interactive and collaborative sessions are encouraged, as this is the
>> style of learning and participation that has proven most successful at
>> such events. Sessions can be tutorial based, with an emphasis on
>> interaction and participant involvement, or workshop based, whether
>> hands-on programming or paper-based, discussion-driven
>> collaborative work.
>> SESSION FORMATS
>> Presentations Presentations focus on a practitioner's ideas and
>> experience with anything relevant to C++11, Boost and
>> Panels Panels feature three or four people presenting their
>> ideas and experiences relating to C++11 and Boost's
>> relevant, controversial, emerging, or unresolved issues.
>> Panels may be conducted in several ways, such as
>> comparative, analytic, or historic.
>> Tutorials Tutorials are sessions at which instructors teach
>> conference participants specific skills relevant to
>> C++11 and Boost.
>> Workshops Workshops provide an active arena for advancements in
>> Boost-relevant topics. Workshops provide the opportunity
>> for experienced practitioners to develop new ideas about
>> a topic of common interest and experience.
>> Author's Corner These were introduced at BoostCon 2008, and were a great
>> Presentations success They are short (30 minute) sessions, focusing on
>> tips on usage and design. In addition, we're looking to
>> uncover the hidden design gems in Boost libraries.
>> Tool Vendors We actively encourage tool vendors and ISP's to submit
>> Presentations proposals for a special Tool Vendors Session Track aimed
>> at products related to Boost and C++ (compilers,
>> libraries, tools, etc.).
>> Other formats may also be of interest. Don't hold back a proposal just
>> because it doesn't fit into a pigeonhole.
>> SUBMITTING A PROPOSAL
>> Standard Sessions are 60 minutes. You may submit a proposal for
>> fractions or multiples of 90-minutes. Fractional proposals will be
>> grouped into 60 minute sessions covering related topics. Longer
>> sessions, such as tutorials and classes, will be assigned 90 minute,
>> three hour (i.e. half day), or six hour (i.e. full day) time slots.
>> Please include:
>> * The working title.
>> * Type of session: presentation, panel, tutorial, workshop,
>> authors corner, vendor track, other.
>> * A paragraph or two describing the topic covered, suitable for
>> the conference web site.
>> * Proposed length: 10-20 minute short talks, 45 minutes, 90
>> minutes, half day, full day.
>> * Alternate lengths, if you are willing to make adjustments: 10-
>> 20 minute short-talks, 45 minutes, 90 minutes, half-day, full
>> * Audience: users, developers, both.
>> * Level: basic, intermediate, advanced.
>> * A biography, suitable for the conference web site.
>> * Your contact information (will not be made public).
>> SUBMISSION DETAILS
>> All submissions should be made through the EasyChair conference
>> management system: http://www.easychair.org/conferences/?conf=cppnow2012.
>> If you have not already registered at EasyChair, you will need to do so in
>> order to submit your proposal.
>> All submissions will go through a peer review process.
>> Authors are invited (but are not required) to submit PDF versions of
>> full papers of up to 10 pages in ACM conference proceedings format
>> (see http://www.acm.org/sigs/publications/proceedings-templates).
>> The full papers are not required unless you want them published in
>> the proceedings.
>> All accepted proposals will be made available in the Association for
>> Computing Machinery (ACM) Digital Library (approval pending). Best
>> papers, after further reviews, will be considered to be book chapters
>> or journal articles in a renowned journal.
>> The session materials go on the C++Now! website and will be available
>> to attendees.
>> For general information on the C++Now! 2012 paper submission or
>> the scope of technical papers solicited, please refer to the conference
>> website at www.cppnow.org. For any other questions about the
>> submission process or paper format, please contact the Program
>> Committee at cppnow2012 at easychair.com. If you have any technical
>> problems with EasyChair, please contact EasyChair for help.
>> Note: Presenters must agree to grant a non-exclusive perpetual
>> license to publish submitted materials, either electronically or
>> in print, in any media related to C++ Now!.
>> Hartmut Kaiser, email: hartmut.kaiser at gmail.com (Program Committee Chair)
>> Dave Abrahams, email: dave at boostpro.com (Conference Chair)
>> On behalf of the conference organizers
>> Boost-users mailing list
>> Boost-users at lists.boost.org
> Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org
> Software Architect - Intel Open Source Technology Center
> PGP/GPG: 0x6EF45358; fingerprint:
> E067 918B B660 DBD1 105C 966C 33F5 F005 6EF4 5358
> Development mailing list
> Development at qt-project.org
More information about the Development