24.01.2012 2:32, Nick Sabalausky пишет:
"Andrei Alexandrescu"<seewebsiteforem...@erdani.org>  wrote in message
news:jfk1r6$2a5j$1...@digitalmars.com...
On 1/23/12 3:14 AM, Nick Sabalausky wrote:
"Walter Bright"<newshou...@digitalmars.com>   wrote in message
news:jfj0ao$3q9$1...@digitalmars.com...

Another way of looking at it is Phobos should provide snap-together
building blocks, not trivial combinations of them.

So whenever there's trivia to be done, it should be cluttering up the
*user's* code instead?

In this case I think it's reasonable to have the user write
read(to!string(filename)). It's simple composition.


The problem is it's unnecessary composition. But I guess I'm not getting
anywhere here.



We have a proverb in Russia: "I told him about Thomas (Фому), and he told me about Erema (Ерёму)!"

So, Walter say that calling `read(to!string(filename))` is easy and trivial. Yes it is.

Nick say that it's unnecessary composition. Yes it is, it can be done in library.

So, what is the problem? Nick point is that this composition is a common case, like reading file content as a string (readText function) and shouldn't be done by hands every time. Maybe. But one developer (or a couple) opinion isn't enough to answer this question. A think a voting is necessary to solve the problem.

Reply via email to