From octave-maintainers-request at bevo dot che dot wisc dot edu Fri Aug 9 11:03:03 2002 Subject: Re: predicate name changes From: Paul Kienzle To: Etienne Grossmann , "John W. Eaton" Cc: octave-maintainers mailing list Date: Fri, 9 Aug 2002 12:03:00 -0400 On Fri, Aug 09, 2002 at 04:46:25PM +0100, Etienne Grossmann wrote: > > I found and replaced 533 occurences of these functions in octave > CVS. Would you like me to send you a huge patch? I will first do a > build process and try 'make check'. Any other goals for checking? You did just the is_xxx listed below correct? Because there are a number of is_xxx in control which have not been changed (yet). Keep the script around. We are going to need it for octave-forge soon. I'm not sure when to do this. I don't want to force all octave-forge users to bleeding edge, but keeping things working across versions is going to be painful. I guess we will need a set of isxxx in FIXES/oldversionsofoctave/* which call is_xxx. - Paul > > Cheers > > Etienne > > PS : I used two script for the substitution. The first finds > occurences and printing them out. I then looked for spurious > occurences of the function names (I found none). The second > script reads the (perhaps amended, but that was not needed) list > of occurences and does the changes in it. > > On Fri, Aug 09, 2002 at 02:35:33AM -0500, John W. Eaton wrote: > # I've changed the names of the following predicates in CVS Octave: > # > # is_bool is_list is_square is_symmetric > # is_complex is_matrix is_stream is_vector > # is_global is_scalar is_struct > # > # They no longer have the underscore, so is_bool is now isbool, > # is_complex is iscomplex, etc. > # > # There is a new directory of M-files (in the sources it is > # scripts/deprecated) so the old names still work, but if you ask for > # help for any of the old function names, you will be told that the > # function is deprecated and to use the new name. > # > # Now I need someone to search through the Octave sources and convert > # all the uses of the old names to the new, and submit patches for these > # changes. > # > # Can someone please do this? > # > # Thanks, > # > # jwe > # > # > # > > -- > Etienne Grossmann ------ http://www.isr.ist.utl.pt/~etienne >