Just because it's a slow Thursday on this forum

ixid via Digitalmars-d digitalmars-d at puremagic.com
Fri Feb 12 02:06:17 PST 2016


On Friday, 12 February 2016 at 03:18:47 UTC, Nick Sabalausky 
wrote:
> I'd be perfectly happy to have it, particularly if it had a 
> less confusing name, but can definitely see it being debatable 
> whether it really is Phobos-worthy.

Andrei has previously expressed a desire for a big standard 
library and it is a very good introduction to the language for 
newbies to be able to use print. It's simple and does what they 
expect, writefln("%s %s %s %s", a, b, c, d) is anything but 
simple and contains multiple pitfalls for a new user. This is 
likely the second most commonly used function (or thing someone 
wants a function to do) after main.

Why is the resistance to convenience functions so high in this 
community? If you want people to use D it will need to be both 
powerful and feel light and easy to use. It would seem to be 
better for D to allow convenience functions in Phobos more 
broadly where the use case is common.

There are already many print and write functions, it's not a 
thing that has only one way to do it that will be greatly muddied 
by the addition of another function, can you cite threads from 
other languages where people are confused by a function called 
print that prints?


More information about the Digitalmars-d mailing list