2018-03-19 20:39 GMT+01:00 Esteban A. Maringolo <emaringolo@gmail.com>:
2018-03-19 16:32 GMT-03:00 Denis Kudriashov <dionisiydk@gmail.com>:
>
> Hi Guille.

> What you think to add helpfull converting methods?

I'd like them. Anything that saves me from passing a string literal as
parameter is good. :)

> aStream buffered.

I'd only change this one, to #beBuffered.

But #be sounds like it modifies receiver.��
But idea is same as #reversed or #sorted for collections.��
��

> aStream withLineEnding: String cr.
> aStream withPlatformLineEnding.

These two seem ambiguous to me, #with prefix signals something else in my head.��

I'd remove the "with" and use instead:

�� aStream lineEnding: String cr.
�� aStream usePlatformLineEnding.

Same here. They will return new instances wrapping receiver. And #with is like #copyWith: for arrays.
Maybe something like:

aStream forcedLineEnding: String cr.
aStream forcedPlatformLineEnding.
��

Regards!



Esteban A. Maringolo