[CMake-Promote] First order of business.
Miguel A. Figueroa-Villanueva
miguelf at msu.edu
Thu Dec 15 19:50:40 EST 2005
Well, I guess we have to start somewhere :) Besides the long discussion
about the name of the list that is...
I guess we can start with a few questions and see where this leads us.
Maybe the answer/debate of each question can move to independent threads.
1. Where is the promoting going to be?
I guess this issue is very important because the whole idea of this
exercise is to "get the word out". Alexander suggested he will hold talk
at events like LinuxTag. Releases in places like freshmeat (which I see
it's already been done), etc. is another step I guess.
2. How do we promote it?
The "word we put out" has to be convincing and interesting... In that
regard I opened the question of whether we would promote CMake as a
build tool (replacement for autoconf) or as a package with CTest/Dart?
Brandon points out that they should be independent efforts and I agree
to a certain point. Let's leave the details for it's own thread.
Related to this Alexander mentioned: "writing short
tutorials/howtos/blogs about using cmake" and that is definitely
necessary and supported by other complaints about lack of documentation.
I would suggest writing a set of slides for different introductory
levels so that whoever gives talks about CMake can target different
audiences. I know I will hopefully start a faculty position in August
2006 and would like to give different talks and seminars about
programming tools. I also plan to encourage (well maybe I'll force my
students ;) ) use of CMake and other tools. So, I will definetily
benefit from and contribute towards such slides.
Also, strengths and weaknesses compared to the competitors... SCons,
Jam/BJam, Autoconf; what else? What are CMake success stories: VTK, ITK,
VXL...
3. I guess the "who do we promote it to" determines the how and where...
So maybe we should start by determining what are the populations and
which we will target (e.g., linux programmers, KDE crowd, windows
programmers, managers, etc).
4. Other issues we should consider at this time??
Again, maybe we should leave individual discussions for different threads...
Is this helpful to get us started?
--Miguel
More information about the CMake-Promote
mailing list