Talk:Words containing "the" substring: Difference between revisions

Put conversation in order, add some more comment
m (→‎Trivial task: added a comment.)
(Put conversation in order, add some more comment)
Line 14:
 
::::: Looks like you need to go and reread the definition of strawman since you seem to be confused about it. I directly refuted the points '''you''' brought up, quoting ''your'' words directly.
 
::::: There ''is'' no requirement that you <u>load</u> a dictionary, so talking about task requirements (even trivial ones) dealing with loading, filtering and storing the dictionary '''IS COMPLETELY BESIDES THE POINT'''. The requirement is that you '''use''' a specific dictionary. How it is done is peripheral to the task. The task is '''Find words containing the substring "the"'''. In what way does loading the dictionary for this ''task'' differ from that in: [[Prime words]] or [[Odd words]] or [[Alternade words]] or [[ABC words]] or [[Teacup_rim_text]] or many others? It doesn't. <quote>It's common sense</quote> But it is '''not''' a requirement, so using that as a justification for why this task is different '''IS COMPLETELY BESIDES THE POINT'''.
 
::::: That brings us back to the actual task requirements, essentially, filter a list based on some substring thereof; much like [[String matching]] or [[ABC words]], two tasks among many that quite admirably cover this concept quite well. The point this whole thread started with was "Please lets cut down on the largely redundant tasks". Using examples of irrelevant implementation details and what the programmer <quote>decides to implement</quote> as argument for why it is not, is disingenuous at best. --[[User:Thundergnat|Thundergnat]] ([[User talk:Thundergnat|talk]]) 20:14, 6 December 2020 (UTC)
 
::::::: I know what a strawman argument is. &nbsp; It was your last statement (''Where is there '''ANY''' mention ...''). &nbsp; &nbsp; In any case, saying &nbsp; "'''So?'''" &nbsp; after a statement isn't a refutation. &nbsp; Some people think I disagree about the triviality of some of the task's requirements. &nbsp; I don't think they aren't trivial &nbsp; (yeah, I know, double negative). &nbsp; I was attempting to explain the differences as I see them &nbsp; (however trivial they appear) &nbsp; and in doing so, &nbsp; doesn't make my thoughts/writings on these matters disingenuous. &nbsp; Calling them that isn't a productive way to have a discussion when you start categorizing/defaming people's opinions that don't agree with yours. &nbsp; &nbsp; -- [[User:Gerard Schildberger|Gerard Schildberger]] ([[User talk:Gerard Schildberger|talk]]) 20:41, 6 December 2020 (UTC)
 
:::::::: <quote>So? after a statement isn't a refutation</quote> Quite right, the refutation would have been the sentence: <quote>The dictionary to use was specified. Which makes all of that completely besides the point.</quote> just following that.
::::: There ''is'' no requirement that you <u>load</u> a dictionary, so talking about task requirements (even trivial ones) dealing with loading, filtering and storing the dictionary '''IS COMPLETELY BESIDES THE POINT'''. The requirement is that you '''use''' a specific dictionary. How it is done is peripheral to the task. The task is '''Find words containing the substring "the"'''. In what way does loading the dictionary for this ''task'' differ from that in: [[Prime words]] or [[Odd words]] or [[Alternade words]] or [[ABC words]] or [[Teacup_rim_text]] or many others? It doesn't. <quote>It's common sense</quote> But it is '''not''' a requirement, so using that as a justification for why this task is different '''IS COMPLETELY BESIDES THE POINT'''.
 
:::::::: Ok, so why is "filter a list based on some substring" is not already adequately covered by [[String matching]] or [[ABC words]] among others? We've already established that all of the specifics of dictionary loading and handling are ''not'' requirements, nor is the specific layout, order, counting or tracking of the output. The "trivial" part of the remaining requirements is the filtering, and it isn't that the filtering is trivial, it that there are already many existing tasks for which this is a trivial variation; which was why this whole thread started. --[[User:Thundergnat|Thundergnat]] ([[User talk:Thundergnat|talk]]) 21:12, 6 December 2020 (UTC)
 
:::::::: I never used it as a justification, &nbsp; it was just a comment. &nbsp; Just saying that it's completely besides the point doesn't make it so. &nbsp; Saying it in all caps doesn't make it true. &nbsp; &nbsp; -- [[User:Gerard Schildberger|Gerard Schildberger]] ([[User talk:Gerard Schildberger|talk]]) 20:46, 6 December 2020 (UTC)
 
::::::::: That brings us back to the actual task requirementsTrue, essentially,I filteragree. aSaying listit basedis onbesides somethe substringpoint thereof;''doesn't'' muchmake likeit [[Stringso. matching]]It oris [[ABCthe words]], two tasks among many''fact'' that quiteit admirablyis coverbesides this concept quite well. Thethe point thisthat wholemakes threadit startedso. with<quote>Saying wasit "Pleasein letsall cutcaps downdoesn't onmake theit largelytrue.</quote> redundantAlso tasks"true. UsingIt examplesis ofjust irrelevanta implementationmethod detailsof andemphasising whata thepoint programmerthat <quote>decidesI tothink implement</quote>was asworth argumentemphasising forsince whyyou it''seem'' isto not,be ismissing disingenuousit. at best.Cheers! --[[User:Thundergnat|Thundergnat]] ([[User talk:Thundergnat|talk]]) 2021:1412, 6 December 2020 (UTC)
 
::: If I may insert my 2 cents... although Gerard is possibly overstating the case, the use of the dictionary does make it a little different as we have to look at actual words in a language (English in the unixdict case). Questions like "which words in the language contain "the" as a substring" are (perhaps not enormously) interesting questions that are IMHO different to "show how to check a string contains a substring".
10,333

edits