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

Reply via email to