Talk:Tree traversal: Difference between revisions

→‎"Don't masquerade as being Pythonic": and now he abuses privilege in an attempt lock edits and bake in his own graffiti. What is going on ?
(→‎"Don't masquerade as being Pythonic": bullying grafitti and strange non-sensical labels. Stop it.)
(→‎"Don't masquerade as being Pythonic": and now he abuses privilege in an attempt lock edits and bake in his own graffiti. What is going on ?)
Line 29:
: These eccentric complaints do leave me just a little puzzled ... (and, incidentally, also tempted to suggest that you apply a good linter to the slight opacities of your English, but that is neither here nor there) [[User:Hout|Hout]] ([[User talk:Hout|talk]]) 03:18, 8 March 2019 (UTC)
:
: I do understand the huge importance which you attach to the 'Pythonic' subset of Python, but I have to say that beyond being grateful for the PEP linters, which I always apply, I am not over-interested in it per se, and I have certainly never claimed to be modelling or demonstrating it a purist version of it. Nor am I remotely interested in steering any future developments in the 'Pythonic' dialect of Python, the core traditions of which are predominantly procedural.
: I do like Python, and, like everyone, I find its libraries very useful indeed.
: I also like functional programming, by which I mean constructing code, wherever possible, by the composition of pure functions, minimising the use of mutation.
Line 42:
: I am also aware that your own interest in Rosetta code is very much built around your oft-repeated proposition that it is '''all about''' being idiomatic.
: My own interest in it has a slightly different focus. I don't think of RC as a parade-ground or a museum for modelling spotless uniforms. (I feel that automatic linters can take care of major lint).
: Instead, my personal view is that presenting solutions to the same task (in as many different languages and idioms as possible) provides insight into how languages are similar as well as different, and helps learners with a grounding in one approach to a problem to learn another. (See the RC landing -page formulations).
: We can disagree on that core focus, and there is absolutely no need for us to persuade each other. We can just submit different code.
:
: I am not quite sure why you feel that I am aiming to 'flood' RC with examples in order to mislead readers about exactly what the Pythonic subset is like. To be honest I am not terribly interested in why you might think that, just as I was not terribly interested when you were (equally eccentrically, in my view) trying to persuade people, on these pages and on Reddit, that my code was automatically generated by a secret transpiler project :-) (A Haskell to Python transpiler ? Good grief ... whatever for ?)
: I am writing Python code asby compositioncomposing of pure functions, because I find that quicker, more reliable, and more interesting. I always use the PEP linter, but I am certainly not claiming to be modelling or restricting myself to the narrowly 'Pythonic' subset of that language, which is not intended to be optimised for functional programming anyway, and PEP8 sternly warns us against the trap of 'foolish consistency' (the rigid confusion of quality with compliance).
:
: I dare say that you may partially believe your conspiracy theories (secret transpilers, 'masquerades' and 'underhand subterfuges'), and I have no particular interest in weaning you off them, but I must ask you to refrain from using them to authorise campaigns of '''bullying and harassment'''. I am not, oddly enough, a demon, and by somehow persuading yourself that I am, you are, I fear tempting and authorising yourself to behave more than a little disgracefully.
Line 59:
:: 'Multi-language' ? What does that even mean ?
:: Stop it ! [[User:Hout|Hout]] ([[User talk:Hout|talk]]) 03:23, 8 March 2019 (UTC)
::: Ai ... and now he abuses privilege in an attempt lock edits and bake in his own graffiti. What is going on ? [[User:Hout|Hout]] ([[User talk:Hout|talk]]) 03:38, 8 March 2019 (UTC)
9,655

edits