Hi Syef,  ;-)

I am going over the two split-join implementations, merging  
functionality, generalizing and making the interfaces consistent.

About your proposal:

splitOn: should always return an OrderedCollection containing elements  
of the same type as the receiver.

'banana' splitOn: 'an' -> an OrderedCollection('b' '' 'a')

It doesn't make sense for this to return a String.

When joining, of course the original type should be returned no matter  
what kind of sequenceable collection was split.

I am preparing tests for all the cases.

- on

On Apr 5, 2009, at 10:33, Stéphane Ducasse wrote:

> then I have a question what splitBy: returns?
> does it return a collection that is the same kind of the receiver?
> Why do you hard code an OrderedCollection in splitBySubCollection:
> aSplitter.
>  self species would do it too?
> Syef


_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to