Something that's been bouncing around in the back of my head for a while. I can't decide if it's a
good idea or a really bad one. Consider a series of small modules that are essentially language
mappers. Something like:
std.adapt.ruby
std.adapt.python
std.adapt.mumble
Each could contain little functions that map between idioms and names from the various languages to
the d native version. There's no way that we can or should have all those sorts of little helpers
in the core library, but that doesn't mean that they shouldn't exist or wouldn't be useful.
On 4/25/16 12:35 PM, Andrei Alexandrescu via Digitalmars-d wrote:
https://github.com/dlang/phobos/pull/3971
Walter and I were talking this morning that there should be a high barrier of
entry for one-liners
in Phobos. The "print" function is technically a one-liner (i.e. writefln with
the appropriate
format string). On the other hand, it may be convivial enough to warrant
inclusion, and saves us
from embarrassing things such as producing meaningless output when numbers are
printed together.
There's been a bit of churn in the PR comments regarding the utility of
"print", and discussion
diverged into other functions such as "dump" etc. Keeping it on topic: any
strong cons and pros
regarding the function? I want to either merge or close the PR and move on.
Thanks,
Andrei