Hi,
VA implemented this behavior in the latest releases for Seaside
compatibility and their implementation behaves similar to Pharo one.

I think that conceptually both methods must return true, but that's my
opinion. If we can get to a consensus I can make the necessary changes. So
please comment on this!.

Thanks,
Gabriel

On Thu, Mar 4, 2010 at 10:40 AM, Julian Fitzell <jfitz...@gmail.com> wrote:

> I'm not sure, but in ANSI, indexOfSubcollection:startingAt: is defined
> as returning 0 (no match) for an empty collection.
>
> This doesn't necessarily mean that #beginsWith: needs to return false
> as well, of course, but it would be another data point. And I just
> checked VW and it returns true for both #beginsWith: and #endsWith: in
> this case so that may be an argument the other way (haven't checked
> Gnu or VA - not sure if they even implement it).
>
> Julian
>
> 2010/3/4 Gabriel Cotelli <g.cote...@gmail.com>:
> > Hi,
> >
> > I noticed that
> > 'pharo' beginsWith: ''
> > returns false.
> >
> > Is that Ok? I expect that this returns true, because the empty string is
> a
> > prefix (and suffix) of any other string.
> > Similar behavior exhibits endsWith:.
> >
> > This seems a bug to me. What do you think?
> >
> > In case we acknowledge it's a bug I can post an entry in the issue
> tracker
> > and tonight upload a SLICE with the fix.
> >
> > Regards,
> > Gabriel
> >
> >
> >
> > _______________________________________________
> > Pharo-project mailing list
> > Pharo-project@lists.gforge.inria.fr
> > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
> >
>
> _______________________________________________
> Pharo-project mailing list
> Pharo-project@lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
_______________________________________________
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to