Rosetta Code talk:Policy

Revision as of 21:06, 12 May 2013 by rosettacode>Paddy3118 (→‎idiomatic?)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

idiomatic?

First off. Thanks, that is a great idea for a page!

"Solutions to tasks should be idiomatic. That is, they should represent how the user community of that programming language would wish to see the task be solved by a new, low-experience, or experienced-in-another-language programmer. "

I don't agree about making the solutions be geared at low experienced or experienced in another language programmers. Idiomatic as in "Peculiar to or characteristic of a given language" says it all. It's how the experienced and involved programmer from the languages community would agree the solution should be phrased. There may be several styles of doing something in a language and that might allow several stylistic variants, but I would wish to see how something should be solved in, say, Prolog, rather than trying to make Prolog look like C. I would want to see examples that make use of a languages extensive standard library, rather than just rewrite something, (if the task allows of course - you need to follow the task as much as possible). --Paddy3118 (talk) 21:06, 12 May 2013 (UTC)

Return to the project page "Policy".