Announcing a New Online C++ Zine

Hello Boosters, David Abrahams suggested I could send you an announcement on this list. For some time now (since last October, actually) a group of C++ luminaries have been discussing the virtues and possibilities of a peer-reviewed source for the C++ community. We have decided on the name "The C++ Source", and a preliminary page is available for viewing at http://www.artima.com/cppsource. The idea is to have seasoned C++ professionals review submissions to ensure that the publications are of high quality and of interest. There will also be tutorials, news, lots of stuff. The Editorial Board currently is: David Abrahams J. Stephen Adamczyk Andrei Alexandrescu Matthew Austern Pete Becker Walter Bright Steve Clamage Greg Colvin Jim Coplien Stephen Dewhurst Howard Hinnant Bjorn Karlsson William Kempf Andrew Koenig Martha Masinton Scott Meyers Thomas Plum Dan Saks Jerry Schwarz Jeremy Siek Bjarne Stroustrup Herb Sutter Matthew Wilson Leor Zolman (Like, wow!) I am writing to invite you to consider writing for The C++ Source. In fact, the first installments to appear later this month include an article by Booster Bjorn Karlsson. The chances that anything of interest to you will be of interest to the C++ community at large, and will make a positive contribution to daily C++ development. If you have any ideas, proposals, or suggestions, please email me at chuck@freshsources.com. Thanks! -- Best regards, -- Chuck Allison

"Chuck Allison" <chuck@freshsources.com> wrote in message news:15110019883.20040611130022@freshsources.com...
Hello Boosters,
David Abrahams suggested I could send you an announcement on this list. For some time now (since last October, actually) a group of C++ luminaries have been discussing the virtues and possibilities of a peer-reviewed source for the C++ community. We have decided on the name "The C++ Source", and a preliminary page is available for viewing at http://www.artima.com/cppsource. The idea is to have
Is this for real? Looking at the site, it seems very Java/C# oriented. If this is for real, perhaps a little more insight into the intentions and relation to artima are in order.
seasoned C++ professionals review submissions to ensure that the publications are of high quality and of interest. There will also be tutorials, news, lots of stuff. The Editorial Board currently is:
David Abrahams J. Stephen Adamczyk Andrei Alexandrescu Matthew Austern Pete Becker Walter Bright Steve Clamage Greg Colvin Jim Coplien Stephen Dewhurst Howard Hinnant Bjorn Karlsson William Kempf
Has William reappeared? Jeff Flinn

Chuck Allison wrote: [...]
viewing at http://www.artima.com/cppsource. The idea is to have
Quoting from http://www.artima.com/intv/elegance.html. Few comments follow. <quote author=Bjarne Stroustrup> I don't put in specific features for concurrency, because you can put them in a library. </quote> You can't do that without threaded memory model, to begin with. <quote> C was designed with the principle that you should be able to write its standard library in the language itself. That same principle guided the design of C++. </quote> Show me the the standard C++ impl of atomic<> for a rather simple thing like class swap_based_mutex_for_windows { // noncopyable atomic<int> m_lock_status; // 0: free, 1/-1: locked/contention auto_reset_event m_retry_event; // "slow" bin sema/gate public: // ctor/dtor [w/o lazy event init] void lock() throw() { if (m_lock_status.swap(1, msync::acq)) while (m_lock_status.swap(-1, msync::acq)) m_retry_event.wait(); } bool trylock() throw() { return !m_lock_status.swap(1, msync::acq) ? true : !m_lock_status.swap(-1, msync::acq); } bool timedlock(absolute_timeout const & timeout) throw() { if (m_lock_status.swap(1, msync::acq)) { while (m_lock_status.swap(-1, msync::acq)) if (!m_retry_event.timedwait(timeout)) return false; } return true; } void unlock() throw() { if (m_lock_status.swap(0, msync::rel) < 0) m_retry_event.set(); } }; regards, alexander.

"Chuck Allison" <chuck@freshsources.com> wrote in message news:15110019883.20040611130022@freshsources.com...
[...] David Abrahams suggested I could send you an announcement on this list. For some time now (since last October, actually) a group of C++ luminaries have been discussing the virtues and possibilities of a peer-reviewed source for the C++ community.
Is it likely there will be a print edition in the future? If so, is there a timetable for it's appearance? Dave --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.701 / Virus Database: 458 - Release Date: 6/7/2004

Chuck Allison wrote:
Hello Boosters,
David Abrahams suggested I could send you an announcement on this list. For some time now (since last October, actually) a group of C++ luminaries have been discussing the virtues and possibilities of a peer-reviewed source for the C++ community. We have decided on the name "The C++ Source", and a preliminary page is available for viewing at http://www.artima.com/cppsource. The idea is to have seasoned C++ professionals review submissions to ensure that the publications are of high quality and of interest. There will also be tutorials, news, lots of stuff.
This is very impressive, but from the standpoint of the reader it appears very much to be a direct competitor to CUJ's Experts' Forum. Do you think there is room for both initiatives? Don't get me wrong, I do hope there is, but I'm afraid there might not be. Cheers, Nicola Musatti

"Nicola Musatti" <Nicola.Musatti@ObjectWay.it> wrote in message news:cakvo0$b6d$1@sea.gmane.org...
[...] This is very impressive, but from the standpoint of the reader it appears very much to be a direct competitor to CUJ's Experts' Forum. Do you think there is room for both initiatives? Don't get me wrong, I do hope there is, but I'm afraid there might not be.
If there's only room for one, I would prefer the one that is explicitly peer reviewed, myself. I understand that programming in C++ is an engineering pursuit, and not an academic/scientific one, but I don't see that as a reason to hold it to a lesser standard. Dave --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.701 / Virus Database: 458 - Release Date: 6/7/2004
participants (5)
-
Alexander Terekhov
-
Chuck Allison
-
David B. Held
-
Jeff Flinn
-
Nicola Musatti