Mercurial > hg > octave-lyh
changeset 10040:f322d72d482c
deprecate complement
author | Jaroslav Hajek <highegg@gmail.com> |
---|---|
date | Tue, 29 Dec 2009 21:42:41 +0100 |
parents | 1e306aa51d6c |
children | 0240c7b34f54 |
files | scripts/ChangeLog scripts/deprecated/complement.m scripts/set/complement.m |
diffstat | 2 files changed, 13 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/scripts/ChangeLog +++ b/scripts/ChangeLog @@ -1,3 +1,7 @@ +2009-12-29 Jaroslav Hajek <highegg@gmail.com> + + * set/complement.m: Deprecate. + 2009-12-28 Jaroslav Hajek <highegg@gmail.com> * strings/strcat.m: Further simplify.
rename from scripts/set/complement.m rename to scripts/deprecated/complement.m --- a/scripts/set/complement.m +++ b/scripts/deprecated/complement.m @@ -33,8 +33,17 @@ ## Author: jwe +## Deprecated in version 3.2 + function y = complement (a, b) + persistent warned = false; + if (! warned) + warned = true; + warning ("Octave:deprecated-function", + "complement is obsolete and will be removed from a future version of Octave, please use setdiff instead"); + endif + if (nargin != 2) print_usage (); endif