Talk:Evaluate binomial coefficients: Difference between revisions

Line 49:
:::: Your deletions are absolutely not a 'reversion to Python semantics' – they never moved, nor could they – what you have done is to vandalize and delete the next level of abstraction up - the more mathematical semantics which are a definining feature pure functional programming in any language.
:::: You have also crudely deleted the type semantics comments, making the code less readable, less easily re-used, less reliable, slower to refactor.
:::: The main problem is not, however, your peculiar sense of code quality, which demonstrably places reliability in second place (see you own edit history, and your dependence on others showing you that your code produces the wrong result), or your angry opinion that only one style of programming should ever be practised in Python, or indeed your failure to appreciate that using well-establish abstractions, with shared names, across several languages is:
::::'''a)''' a classic and excellent source of Rosetta inight
::::'''b)''' a well established practice in Python modules (see the reference to Haskell and other languages in the '''itertools''' module documentation preface).
9,655

edits