On Thu, Oct 27, 2011 at 1:21 PM, Alan W. Irwin <ir...@beluga.phys.uvic.ca> wrote: > On 2011-10-27 07:51-0400 Hezekiah M. Carty wrote: > >> On Wed, Oct 26, 2011 at 2:03 PM, Alan W. Irwin >> <ir...@beluga.phys.uvic.ca> wrote: >>> >>> To the PLplot developers here: I think we should implement standard >>> example x00 in C similar to the way Steve described with the emphasis >>> on keeping it an extraordinarily simple plot as described in >>> >>> http://plplot.sourceforge.net/docbook-manual/plplot-html-5.9.9/simple.html. >>> We should then propagate example 0 to all our languages. >>> >>> If the developers here agree with this plan, then I volunteer to take >>> responsibility for implementing the C example part of this as well as >>> the trivial build-system and script changes necessary to include this >>> example. I should be able to help with some of the propagation efforts >>> as well. >>> >> >> This seems like it will only be of benefit to compiled languages which >> have reasonably robust CMake support. Perl and Python are not likely >> to benefit as they do not need a build system to use PLplot once >> PLplot is installed. OCaml does not have any support from CMake, >> requiring an overly complex CMake build example in this case. >> >> How much propagation should be done for these and similar languages? > > By now you have had an opportunity to read my explanation to Andrew, > and I hope that has already answered your question. But if that > explanation was not clear, there are two important but distinct issues > to address in my opinion. >
I'm not sure if this was an off-list message or something I missed, but I'm not sure which email you are referring to here. > (i) Create a really simple "hello world" example following the > prescription in > http://plplot.sourceforge.net/docbook-manual/plplot-html-5.9.9/simple.html > to help to give a start to users who are completely unfamiliar with > PLplot. I have now created such an example for C (x00c.c). Andrew has > already reviewed that example from the point of view that we want it > to be really simple and implemented with high-quality, > easy-to-understand code, but I invite others to review it as well. > When those reviews are done, we should propagate this example to _all_ > languages since the point is users could use a simple and > understandable PLplot example in all languages. > Agreed. I have something similar in the OCaml portion of the PLplot documentation so it would be nice to have this in readily-compiled form as well. > (ii) Create a CMake-based "tutorial" build system to demonstrate how > to build applications against an installed version of PLplot. For > this, we only need to deal with compiled languages (as you correctly > state). Also, we should keep it simple so I think we should just use > one compiled language (probably C) and just one example (probably > x00c.c). A small CMakeLists.txt file (roughly ~5 lines of CMake > logic) with a configured location for the PLplot installed export > files, and a configured location for the example should achieve this > goal. The comments in that file should invite users to adapt this > tutorial build system to other compiled languages following the > methods in examples/<language>/CMakeLists.txt. I invite > someone else to implement this tutorial build system because I > will be busy with other projects for some time to come. > This makes more sense - thank you for the clarification. Hez ------------------------------------------------------------------------------ The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Cisco Self-Assessment and learn about Cisco certifications, training, and career opportunities. http://p.sf.net/sfu/cisco-dev2dev _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel