examples/ada/x??a.adb are Ada examples which use the traditional Ada binding which means they are reasonably close to what the examples look like in other languages. For example, the Ada PLplot function calls including the redacted argument list should almost always be identical with the python or fortran 95 ones (including the string arguments). This means that non-Ada programmers (such as me) can easily help fill out the implementation of the remaining 25 traditional examples following patterns in the existing examples.
Once you have implemented an additional traditional Ada example, you must modify examples/CMakeLists.txt and test/test_ada.sh.in in the obvious way to refer to the new example. You test the new example by using the cmake -DENABLE_ada option, running "make", and then running ctest --tests-regex ada ctest --tests-regex 'c$' The ctest commands run the Ada and C examples that were built by the "make" command. As a final check of the results generated by ctest, you should change directory to test and compare Ada and C results there to be sure they are identical. N.B. don't bother implementing the "thick" examples since Jerry is preparing a sed script to generate the thick examples from the traditional ones. If you want to help with this effort of implementing the traditional Ada examples, please let the list know exactly which ones you are working on so there is no duplication of effort. For example, I am currently working on x02a.adb. 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 __________________________ ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel