User talk:Hout: Difference between revisions

Line 309:
 
:::::: So you think that your Functional Python serves as as inspiration for prospective functional programmers? By presenting another approach to the problem? Is that your aspiration? Why even bother with Python then, instead of sticking to a functional language which is much better suited for the purpose? Your Functional Python can hardly be taken seriously by a functional programmer, it looks rather like some silly joke; while someone unfamiliar with FP will likely be put off at the sight of it, instead of being inspired. Here's an idea: why don't you try functional assembly; or even better perhaps, functional Brainfuck? Your code is already esoteric in the true sense, since understanding it requires both knowledge of Python and FP, while being further pointlessly and obsessively obfuscated by such gems as "lambda x: func(x)". But sure, go ahead and pound everything with your Maslow hammer if you like... [[User:Dick de Bill|Dick de Bill]] ([[User talk:Dick de Bill|talk]]) 17:58, 4 February 2020 (UTC)
 
::::::: Gem is a kind of lettuce – perhaps it's curry that you have in mind ? There's a fair amount of tutorial material on-line, explaining the rationale and techniques of function currying in Python and in other languages. See under 'curried Python', 'currying' etc etc.
::::::: The quality of code is a function of its optimization for particular contexts. Code flows into Rosetta from a wide variety of contexts, and while we can usually test its reliability, we can never usefully or meaningfully assess how well it is optimized for cultural and operational contexts with which we are not familiar. We certainly gain nothing from simply shouting at the unfamiliar. Much more useful to add our own drafts, for Rosetta comparison, and for the general flourishing of the site [[User:Hout|Hout]] ([[User talk:Hout|talk]]) 23:42, 4 February 2020 (UTC)
 
::: The former is no substitute for (or guide to) the latter [[User:Hout|Hout]] ([[User talk:Hout|talk]]) 01:57, 8 March 2019 (UTC)
9,655

edits