Talk:Evaluate binomial coefficients: Difference between revisions

Content added Content deleted
(→‎Please desist from deleting Functional Python examples: Show the merit of your point of view; or have you exhausted it already?)
Line 60: Line 60:
Your ad hominem attack has sunk to name calling. Try convincing the community, (or showing me that the Python community ''is'' already convinced). <br> <code>help(your_style_function) # -> not much</code>.<br>
Your ad hominem attack has sunk to name calling. Try convincing the community, (or showing me that the Python community ''is'' already convinced). <br> <code>help(your_style_function) # -> not much</code>.<br>
--[[User:Paddy3118|Paddy3118]] ([[User talk:Paddy3118|talk]]) 07:32, 22 February 2019 (UTC)
--[[User:Paddy3118|Paddy3118]] ([[User talk:Paddy3118|talk]]) 07:32, 22 February 2019 (UTC)

: There is an ample literature on functional programming in Python, and I have no interest in influencing (or, unlike you, crudely deleting) anyone else.
: The PEP guidelines are not optimised for functional programming, and have never so far aimed to be. The ex-BDFL was explicit in his personal aversion to structuring code as a composition of pure functions ('lemon juice' he called it), so those who wish to write functional code are (as is widely documented online) still forced to swim against the tide of some of the design decisions associated with his period of influence.
: The use of Hindley-Milner style type comments in functional code written in Python, and several other languages, is a mathematically and practically natural choice, and not, alas, something that I invented. It is well-established outside the parochial boundaries of Rosetta Code, and I have previously pointed you to good examples of it.
: Neither technical issues, nor your chosen definition of the 'The Python Community' or sub-community are the real issue here.
: The real issue is a simple asymmetry:
: '''1)''' I have no interest whatsoever in deleting or vandalising your code (unreliable and stylistically inconsistent though I may sometimes notice it to be), but
: '''2)''' you repeatedly act out a burning need to delete and vandalise mine.
: The real question is whether we feel that that this egregious behaviour (nobody else does this) is good for Rosetta Code, or even really good for you.
: There is a very strong sense of limited self-knowledge and addictively (quite frankly, abusively) destructive behaviour here.
: What is it about my code that makes you feel so threatened, and so urgently motivated to crudely delete ? Wouldn't you rather simply write more and better code of your own, and work to convince yourself and others of its superiority ? If you were really so convinced of that, you would feel no need for frantic deletions.
: If you really think that your Python code is good, just let it shine in contrast to mine :-) [[User:Hout|Hout]] ([[User talk:Hout|talk]]) 08:18, 22 February 2019 (UTC)