RE: [CMake] 4th Edition CMake book now in stock
> Does the new edition of the book talk about functions, return, break, > raise_scope, etc? Only on one the one page errata sheet that comes with it. The main additions are CPack, cross compiling, a couple more steps in the tutorials, and any updates to bring the book up to the state of CMake CVS as of a couple months ago. FWIW: raise_scope no longer exists, the set command now has this functionality using the PARENT_SCOPE modifier. Thanks Ken ___ CMake mailing list CMake@cmake.org http://www.cmake.org/mailman/listinfo/cmake
RE: [CMake] 4th Edition CMake book now in stock
Quoting Ken Martin <[EMAIL PROTECTED]>: This edition of the book is written around 2.6 isn't it? What does this mean (if anything) about the coming release of 2.6? It means 2.6 should go to beta as soon as we possibly can get it there :) We wanted 2.6 to be out when the books arrived. It is close. We just want to make sure the key features that impact scripts are there in 2.6 when it gets released (like functions return break etc). We are very close. Does the new edition of the book talk about functions, return, break, raise_scope, etc? -- Pau Garcia i Quiles http://www.elpauer.org (Due to my workload, I may need 10 days to answer) ___ CMake mailing list CMake@cmake.org http://www.cmake.org/mailman/listinfo/cmake
RE: [CMake] 4th Edition CMake book now in stock
> This edition of the book is written around 2.6 isn't it? What does this > mean > (if anything) about the coming release of 2.6? It means 2.6 should go to beta as soon as we possibly can get it there :) We wanted 2.6 to be out when the books arrived. It is close. We just want to make sure the key features that impact scripts are there in 2.6 when it gets released (like functions return break etc). We are very close. Ken ___ CMake mailing list CMake@cmake.org http://www.cmake.org/mailman/listinfo/cmake
Re: [CMake] 4th Edition CMake book now in stock
Ken Martin wrote: The 4th edition CMake books have arrived and you can order them from http://kitware.com/products/cmakebook.html They should show up on Amazon in the near future as well. A summary table of contents is included below. Thanks Ken This edition of the book is written around 2.6 isn't it? What does this mean (if anything) about the coming release of 2.6? -- Daniel ___ CMake mailing list CMake@cmake.org http://www.cmake.org/mailman/listinfo/cmake
RE: [CMake] 4th Edition CMake book now in stock
Kitware has no plans to release an electronic version of the CMake book at this time. Kitware sells the ITK book and also makes it available for free as a pdf. So we do have a track record and real multi-year data concerning making a technical book available in two different mediums and we have some idea of how it impacts the viablility of a book. We have not tried releasing it as a copy protected pdf but many of us are not huge fans of copy protection so, meh. Quite simply it is not financially viable for CMake at this point. Perhaps once CMake grows another factor of four in market penetration it will be viable. And on that financial note I do want to say a big thank you to the folks who put their money into making CMake as viable and beneficial as it is: -- The National Library of Medicine http://www.nlm.nih.gov/ and the other sponsors of the ITK project http://www.itk.org/ -- The National Alliance for Medical Image Computing http://www.na-mic.org/ -- Sandia National Labs http://sandia.gov/ -- The Advanced Computing Lab at LANL http://www.acl.lanl.gov/ -- Everyone who has purchased a CMake book :) And a big thanks to those who put their time into helping debug problems with CMake, or answering other people's questions, or teaching a noob coworker how to get started, or writing a new module, etc. Without all of you CMake would not survive. Thanks Ken ___ CMake mailing list CMake@cmake.org http://www.cmake.org/mailman/listinfo/cmake
Re: [CMake] 4th Edition CMake book now in stock
On Feb 6, 2008 2:32 AM, Alan W. Irwin <[EMAIL PROTECTED]> wrote: > > Finally, Brandon, I assume you disagree with some/all of the above since we > obviously live in different realities, but will you for once grant someone > else the courtesy of the last word in a given thread? You rarely do that, > and it is frankly irritating behaviour. Of course, my friends will tell me > something about kettle, pot, and black ( :-)), but I am aware of the issue > for myself and I am trying to deal with it so this is the last I will > respond to you in this thread even if you decide to grab the last word for > yourself once again. That kind of request really belonged offline, and indeed so does the discussion of piracy, for that matter. But no hard feelings. I discuss piracy publicly to the degree that it is funny. I mean, c'mon, you're gonna step Back In Time and rant and rave to my 11 year old self about what a horrible word "piracy" is?? The audacity of those game developers, how dare they seek compensation by restrictive technological means! We should burn all our Double Fannucci collector cards, burn them I say! Cheers, Brandon Van Every ___ CMake mailing list CMake@cmake.org http://www.cmake.org/mailman/listinfo/cmake
Re: [CMake] 4th Edition CMake book now in stock
On 2008-02-05 19:50-0500 Brandon Van Every wrote: Please think of what real piracy implies (rape, murder, looting, slavery) before using the term so casually. "Piracy" is a technical term that everyone in the software industry is familiar with, and that most consumers are now familiar with as well, thanks to their something-for-nothing habits with MP3s, DVDs, and P2Ps. Familiarity does not mean everybody is content with the term. Instead, in my view such language is part of a giant sell job to be pejorative about _all_ copying no matter for what legal purpose, and this has bad practical consequences for all computer users. In Canada (and many other parts of the world) you cannot buy CD blanks for computer backup without paying a levy to the music industry. And those guys used the extremely large amount of money collected primarily to lobby the government to raise the levy and extend it to more items such as ordinary computers. (After all a computer _might_ be used for some nefarious music copying activity). So far, sanity has prevailed in Canada on refusing such extensions, but in the long term if the computer industry does not wake up to this threat, their profits will all go to the music industry. For another example, there have been North American cases of ISP's trying to block file copying between computers because they are worried some of it might be illegal copying. In my view that is like tearing up the streets since there have been used for a bank robbery getaway cars in the past and will be so used in the future. The fact is streets are too useful for legitimate use to tear up because of illegal use and the same is true of file copying over the internet. From the terminology you use, it appears you have bought into the idea that copying is uniformly bad. If you don't mean to make that impression, don't use the pejorative term "pirated" when you really mean "copied". If you insist on using the term "pirated", then all I can say is you haven't thought through the consequences for the computer industry of stopping all legitimate copying. Of course, Hollywood and the RIAA likes to use such overblown terms for use of any of their products in any way they don't like (whether legal or not), Hardly. Those are new kids on the block. I don't care since that is beside the point. Finally, Brandon, I assume you disagree with some/all of the above since we obviously live in different realities, but will you for once grant someone else the courtesy of the last word in a given thread? You rarely do that, and it is frankly irritating behaviour. Of course, my friends will tell me something about kettle, pot, and black ( :-)), but I am aware of the issue for myself and I am trying to deal with it so this is the last I will respond to you in this thread even if you decide to grab the last word for yourself once again. Moving back to the original topic, I would still really appreciate the KitWare guys commenting on whether they have plans to sell an electronic version of their book for those of us who strongly prefer that format. Alan __ Alan W. Irwin Astronomical research affiliation with Department of Physics and Astronomy, University of Victoria (astrowww.phys.uvic.ca). Programming affiliations with the FreeEOS equation-of-state implementation for stellar interiors (freeeos.sf.net); PLplot scientific plotting software package (plplot.org); the libLASi project (unifont.org/lasi); the Loads of Linux Links project (loll.sf.net); and the Linux Brochure Project (lbproject.sf.net). __ Linux-powered Science __ ___ CMake mailing list CMake@cmake.org http://www.cmake.org/mailman/listinfo/cmake
Re: [CMake] 4th Edition CMake book now in stock
On Feb 5, 2008 6:49 PM, Alan W. Irwin <[EMAIL PROTECTED]> wrote: > On 2008-02-05 17:08-0500 Brandon Van Every wrote: > > > On Feb 5, 2008 4:28 PM, Alan W. Irwin <[EMAIL PROTECTED]> wrote: > >> > >> I looked at that site, and there was no mention of an electronic (PDF) > >> version. I far prefer that format since it is friendlier to trees, takes > >> up > >> no space in my office, is much easier to search, and I can adjust the size > >> of the text when my eyes get tired. > > > > Here's to dead trees! They rest my eyes, they carry to any physical > > location I wish. > > Brandon, I can visualize you strongly arguing for the quill pen when the > first printing presses came out. :-) Absolutely, just as I would today. I usually design things using pen, paper, and an engineering notebook. This is the original laptop, it goes anywhere and allows me to visualize anything with instant feedback. Letter setting would have been *extremely* tedious back in the day by comparison. The advantage of letter setting is economy of scale for reproduction, not ease of initial drafting. It is only fairly recently that I used the computer as any kind of a prototyping tool, mostly for CMake code snippets. I have contemplated using computer diagramming tools for all the mathematical things I devise, but that's only useful if I actually need to evaluate them. Usually when I get bogged down into thinking I need to evaluate some equation, I end up saying, ok, I'm overthinking this, I should either write some code or *assume* there's an answer rather than wearing myself out trying to pin down the exact answer. Then the problem tends to go away because I have some more pressing priority. If I get into the business of making money on math, then I'll reconsider. I also paint and have felt no affinity for digital tools. I think that's because nobody has commodified a tablet computer. > > My opinion is that Kitware doesn't need to provide the entire book in > > an easily pirated medium. > > Please think of what real piracy implies (rape, murder, looting, slavery) > before using the term so casually. "Piracy" is a technical term that everyone in the software industry is familiar with, and that most consumers are now familiar with as well, thanks to their something-for-nothing habits with MP3s, DVDs, and P2Ps. > Of course, Hollywood and the RIAA likes > to use such overblown terms for use of any of their products in any way they > don't like (whether legal or not), Hardly. Those are new kids on the block. People talked about software piracy back in the days of my Atari 800, in 1981. That's why all those Infocom text adventure games had sliding puzzle wheels and "look at page 3 of the manual" and collectible wizard cards and whatnot. It is far too late for you to reinterpret the commonly accepted term "piracy" according to some kind of cockamany PC sensibility. And while you're reinterpreting stuff, you might take a historical look at "piracy" vs. "privateering." Where do you think pirates came from? From the Brits deciding they didn't need the privateers anymore, that's where. > but that doesn't mean you have to ape their misuse of the language. Throw out the entire computer lexicon while you're at it then. Or rather: don't teach your Grandma how to suck eggs. That said, I think you're older than me, so maybe: [...] your Grandson [...] ? Cheers, Brandon Van Every ___ CMake mailing list CMake@cmake.org http://www.cmake.org/mailman/listinfo/cmake
Re: [CMake] 4th Edition CMake book now in stock
On 2008-02-05 17:08-0500 Brandon Van Every wrote: On Feb 5, 2008 4:28 PM, Alan W. Irwin <[EMAIL PROTECTED]> wrote: I looked at that site, and there was no mention of an electronic (PDF) version. I far prefer that format since it is friendlier to trees, takes up no space in my office, is much easier to search, and I can adjust the size of the text when my eyes get tired. Here's to dead trees! They rest my eyes, they carry to any physical location I wish. Brandon, I can visualize you strongly arguing for the quill pen when the first printing presses came out. :-) If you are concerned with short-term money rather than long-term promotion of CMake and the potential money that might come from that, then you will probably want to distribute an electronic version of your book with reduced user freedom. I think such a restricted version would be acceptable so long as at minimum the user was free to make backup copies for their own use. My opinion is that Kitware doesn't need to provide the entire book in an easily pirated medium. Please think of what real piracy implies (rape, murder, looting, slavery) before using the term so casually. Of course, Hollywood and the RIAA likes to use such overblown terms for use of any of their products in any way they don't like (whether legal or not), but that doesn't mean you have to ape their misuse of the language. I think what you really meant to say was "an easily copied medium", i.e., an electronic format. However, my opinion is it is a bad business choice for KitWare to ignore the electronic book market for this book, and I would like to hear what they have to say about that since that is likely the only format in which I would buy this book. Alan __ Alan W. Irwin Astronomical research affiliation with Department of Physics and Astronomy, University of Victoria (astrowww.phys.uvic.ca). Programming affiliations with the FreeEOS equation-of-state implementation for stellar interiors (freeeos.sf.net); PLplot scientific plotting software package (plplot.org); the libLASi project (unifont.org/lasi); the Loads of Linux Links project (loll.sf.net); and the Linux Brochure Project (lbproject.sf.net). __ Linux-powered Science __ ___ CMake mailing list CMake@cmake.org http://www.cmake.org/mailman/listinfo/cmake
Re: [CMake] 4th Edition CMake book now in stock
On Feb 5, 2008 4:28 PM, Alan W. Irwin <[EMAIL PROTECTED]> wrote: > > I looked at that site, and there was no mention of an electronic (PDF) > version. I far prefer that format since it is friendlier to trees, takes up > no space in my office, is much easier to search, and I can adjust the size > of the text when my eyes get tired. Here's to dead trees! They rest my eyes, they carry to any physical location I wish. Truth be told, I'm not interested in the book as a reference, but rather to see what to recommend to CMake newbies. > If you are concerned with short-term money rather than long-term promotion > of CMake and the potential money that might come from that, then you will > probably want to distribute an electronic version of your book with reduced > user freedom. I think such a restricted version would be acceptable so long > as at minimum the user was free to make backup copies for their own use. My opinion is that Kitware doesn't need to provide the entire book in an easily pirated medium. I do think they need to freely give away enough documentation to serve as a basic language syntax and command reference. I have filed http://cmake.org/Bug/view.php?id=6295 on this issue. A CMake newbie needs enough free documentation to become an intermediate user. After that, they can choose to RTFM, grep sources, read mailing list archives, or buy books. I don't think they need to get everything that anyone would ever write about CMake for free. Cheers, Brandon Van Every ___ CMake mailing list CMake@cmake.org http://www.cmake.org/mailman/listinfo/cmake
Re: [CMake] 4th Edition CMake book now in stock
On 2008-02-05 14:04-0500 Ken Martin wrote: The 4th edition CMake books have arrived and you can order them from http://kitware.com/products/cmakebook.html They should show up on Amazon in the near future as well. A summary table of contents is included below. I looked at that site, and there was no mention of an electronic (PDF) version. I far prefer that format since it is friendlier to trees, takes up no space in my office, is much easier to search, and I can adjust the size of the text when my eyes get tired. From the CMake promotion aspect, the more the license on an electronic version gives freedom to the user the better. For example, "Version Control with Subversion" is a free (both in the sense of cost and user freedom) book (at http://svnbook.red-bean.com/) which very much encourages version control users to use subversion. To take an example from further afield, Baen publishing promotes their books and authors with complete electronic versions of SciFi novels of their most popular authors (such as David Weber). The versions are free of cost and the only restriction on user freedom is you are not allowed to sell the electronic version to anybody else. Judging by the popularity of Baen authors and the discussion of this promotion on their web site, the idea has been a huge success. If you are concerned with short-term money rather than long-term promotion of CMake and the potential money that might come from that, then you will probably want to distribute an electronic version of your book with reduced user freedom. I think such a restricted version would be acceptable so long as at minimum the user was free to make backup copies for their own use. Regardless of license, I believe you could sell quite a few electronic versions of your book so long as the reduced production cost (no printing cost, no shipping cost except bandwidth) of the electronic version was acknowledged in the price. Alan __ Alan W. Irwin Astronomical research affiliation with Department of Physics and Astronomy, University of Victoria (astrowww.phys.uvic.ca). Programming affiliations with the FreeEOS equation-of-state implementation for stellar interiors (freeeos.sf.net); PLplot scientific plotting software package (plplot.org); the libLASi project (unifont.org/lasi); the Loads of Linux Links project (loll.sf.net); and the Linux Brochure Project (lbproject.sf.net). __ Linux-powered Science __ ___ CMake mailing list CMake@cmake.org http://www.cmake.org/mailman/listinfo/cmake