RE: [CMake] 4th Edition CMake book now in stock

2008-02-08 Thread Pau Garcia i Quiles

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

2008-02-08 Thread Ken Martin
 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

2008-02-08 Thread Ken Martin
 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

2008-02-07 Thread Daniel

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

2008-02-06 Thread Ken Martin
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

2008-02-05 Thread Alan W. Irwin

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


Re: [CMake] 4th Edition CMake book now in stock

2008-02-05 Thread Brandon Van Every
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

2008-02-05 Thread Brandon Van Every
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

2008-02-05 Thread Alan W. Irwin

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