man, 31 10 2011 kl. 21:25 +0000, skrev Carnë Draug:
> On 31 October 2011 21:00, Søren Hauberg <so...@hauberg.org> wrote:
> > man, 31 10 2011 kl. 20:52 +0000, skrev Carnë Draug:
> >> Hi
> >>
> >> while trying to port the perl Lingua::EN::Numbers module, I found that
> >> matlab's image processing toolbox had the iptnum2ordinal function so I
> >> wrote a clone of it too. However, this function has nothing to do with
> >> image processing (it takes a number and returns the ordinal such as 1
> >> = first, 23 = 23rd). Should it still go in the image package?
> >>
> >> Here's the code anyway
> >> https://gitorious.org/octave-devel/inputparser/blobs/master/iptnum2ordinal.m
> >
> > Hmm, that's a weird place to put a function like that. Perhaps it's more
> > suited for the 'general' package or the 'strings' package? Given that
> > Matlab has it in their implementation as part of their image processing
> > tools I guess we can do the same if you think that's better.
> 
> I guess it depends if we want the image package to also be a clone of
> the image processing toolbox. My opinion would be to add it to the
> image package as a wrapper to a function in the general package
> (because in core, num2str is in general) named num2ordinal (without
> the "ipt" prefix).
> 
> From their online documentation, it appears they added this function
> to help people write their own tools with nicely formatted error
> messages such as "the second argument is incorrect". Unlike us, matlab
> toolboxes can't have an extra toolbox as dependency. I'm guessing
> every package will have its set of functions designed to help checking
> input.

Sounds a bit ugly, but I follow the logic behind your suggestion.
Perhaps we should create a "compatibility" and put functions like
"iptnum2ordinal" there? This, of course, only makes sense if plenty of
functions like this exist.

Søren


------------------------------------------------------------------------------
Get your Android app more play: Bring it to the BlackBerry PlayBook 
in minutes. BlackBerry App World&#153; now supports Android&#153; Apps 
for the BlackBerry&reg; PlayBook&#153;. Discover just how easy and simple 
it is! http://p.sf.net/sfu/android-dev2dev
_______________________________________________
Octave-dev mailing list
Octave-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/octave-dev

Reply via email to