On Saturday, 23 March 2013 at 15:00:13 UTC, bearophile wrote:
foobar:

Code that needs named parameters to be more readable is poorly designed code in the first place.

Have you used a language where the usage of named arguments is idiomatic, like Python, Scala or Ada? They are sometimes useful even for well designed code, like functions with two arguments.

Bye,
bearophile

"idiomatic" is a relative term, tightly coupled to a specific language. Idiomatic D code for example is very different from idiomatic Haskell code. Idiomatic Python style in D would be very unidiomatic D code and vise versa. Each language has its own conventions, styles, set of distinct features, etc, etc and trying to use "language A" style while coding in "language B" is like trying to fit a square peg in a round hole. For instance, I would NOT use smalltalk naming conventions while writing say Java code. Both have very good and very consistent styles that are tightly coupled with their respective syntaxes and are very unsuitable to use in the other language.

In short, if you want to discuss python features, style or specific math plotting libraries, please post to the python mailing list, not D's NG.

Reply via email to